Gtk+ y Qt

13 02 2011

No, no quiero hacer ningún flamewar ni nada por el estilo. Si llegastes a esta página con intención de ver uno o comenzarlo, lo siento, pulsa la tecla “retroceso” 😉

Cuando leo en algunos foros de internet, me sorprende que, en general, la gente no sabe que son concretamente Gtk+ y Qt, al igual que los confunde con Gnome y KDE. Por ello, mi intención en esta entrada es explicar que tipo de biblioteca son las dos anteriormente mencionadas así como la diferencia que tienen con los dos escritorios 😉

Tanto Gtk+ y Qt son bibliotecas para desarrollar interfaces gráfica de usuario. ¿Para que sirven? Si un programador quisiera dar una interfaz gráfica de usuario a su programa (es decir, una forma visual para poder manejarlo) sería muy complicado hacerlo desde cero, a partir de bibliotecas gráficas.

En cambio, si usamos una de las dos bibliotecas, obtenemos una serie de ventajas bastante interesantes:

Rapidez, ya que no tenemos que programarla de nuevo.

Seguridad, ya que al ser utilizada por muchas personas, se obtienen informes de errores en poco tiempo.

Eficacia, porque al contribuir varias personas en el proyecto, se busca la forma más efectiva de funcionamiento.

Otra serie de ventajas propias, como la integración entre aplicaciones creadas con la misma biblioteca.

¿Y Gnome y KDE? ¿Tienen algo que ver con Gtk+ y Qt, respectivamente? Sí, tienen que ver, pero no son lo mismo: Gnome está programado con Gtk+, y KDE con Qt. Sólo eso.
Lo que si puede suceder es que las aplicaciones con Gtk+ no funcionen tan bien en KDE como una aplicación con Qt, y viceversa. Esto es debido a que se tienen que cargar en la memoria más bibliotecas, así como que la integración no es la mejor. Pero funcionar, funcionan.

Anuncios

Acciones

Information

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s




A %d blogueros les gusta esto: