sharp que net instalar for gtk nomenclature

que - ¿Cuál es la relación entre GTK, GTK+y GTK2?



gtk# for.net que es (3)

Estoy confundido por la terminología de GTK. Según Wikipedia , parece haber enlaces a GTK + que se denominan GTK (GtkAda) y GTK2 (gtk2hs, Gtk2-Perl).

¿Podría alguien aclararme esto?


El nombre real del software es GTK +. Originalmente representaba GIMP Toolkit, pero este nombre parece haberse eliminado en algún momento (quizás durante la transición 1.x → 2.x).

Supongo que realmente, las versiones realmente antiguas se podrían haber llamado simplemente GTK; sin embargo, incluso la versión 1.0, lanzada en 1998, ya se llamaba GTK +.

Hoy en día, las personas a menudo lo llaman GTK por conveniencia (o ignorancia).

No hay nada oficialmente llamado GTK2. Solo significa la serie 2.x de GTK +.


GTK / GTK + y GTK2 son versiones diferentes de la misma API. GTK es una versión antigua, obsoleta, GTK2 es la anterior, GTK + 3 / GTK3 es la versión actual.

GTK + es el nombre correcto de la API antigua, pero la mayoría de la gente simplemente lo llama GTK.

Los enlaces de C ++ para GTK + son parte del proyecto GTKmm.


GTK es la biblioteca para crear GUI-s para Linux / GNU. Tiene varias versiones (creo que la última es la versión 3).

Para que otros lenguajes de programación lo utilicen (además de C), deben existir bibliotecas que puedan enlazar GTK a ese lenguaje en particular.

PHP-GTK significa que hay una biblioteca que une GTK a PHP y permite que PHP cree aplicaciones que se pueden mostrar en una interfaz agradable. Sin embargo, solo es compatible con la versión 2.2 de GTK. Lo mismo ocurre con otros idiomas, tienen un prefijo / sufijo y (GtkAda por ejemplo) esas bibliotecas también le dicen hasta qué versión son compatibles con GTK (ya que es posible que desee probar funciones GTK más nuevas que no están disponibles en el enlace de biblioteca GTK). a su idioma).