Pregunta

Estoy confundido por la terminología GTK. De acuerdo a Wikipedia, Parece que hay enlaces a GTK+ que se llaman GTK (GTKADA) y GTK2 (GTK2HS, GTK2-PERL).

¿Alguien podría aclararme esto?

¿Fue útil?

Solución

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

GTK+ es el nombre correcto de la antigua API, pero la mayoría de las personas simplemente lo llaman GTK.

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

Otros consejos

La primera encarnación del proyecto se llamó Gtk (que defendió CAÑUTILLO Kit de herramientas).

En algún punto muy temprano, Mientras que el proyecto todavía era parte del GIMP (y antes de la versión 1.0), se renombró a GTK+. A pesar de esto, las personas a menudo se referían a él como GTK por conveniencia o ignorancia.

El nombre GTK+ se usó durante más de 20 años a través de las versiones 1.x, 2.x y 3.x, pero se eliminó la expansión del "kit de herramientas GIMP". No sé cuándo sucedió exactamente esto, pero tal vez durante la transición 1.x → 2.x.

No hay nada oficialmente llamado GTK2. Es justo lo que algunas personas llaman la serie 2.x de GTK+.

El 2019-02-06, el proyecto fue renombrado de regreso Gtk, que afectará la versión 4.0 en adelante.

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 usen (aparte de C), hay que existir bibliotecas que puedan unir a GTK a ese lenguaje en particular.

PHP-GTK significa que hay una biblioteca que vincula GTK a PHP que permite a PHP crear aplicaciones que se pueden mostrar en una interfaz agradable. Sin embargo, admite solo hasta la versión 2.2 del GTK. Lo mismo ocurre con otros idiomas, tienen un prefijo / sufijo y (gtkada, por ejemplo), esas bibliotecas también le dicen qué versión admiten GTK (ya que es posible a tu idioma).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top