GTK+ 3.0 es liberado

El pasado 10 de febrero, fue anunciado la liberación del esperado kit de herramientas para el diseño de interfaces gráficas GTK+ 3.0. Estas librerías tan anticipadas en parte gracias al futuro lanzamiento de Gnome 3, viene con una serie de cambios remarcables que harán las delicias de muchos desarrolladores.

Como muchos de ustedes ya sabrán, GTK+ es un conjunto de librerías multiplataforma escritas en C, pero que cuentan con soporte para lenguajes como C++, Python y muchos mas. Permitiendo que prácticamente cualquier desarrollador pueda hacer uso de estas, con la ventaja de contar con una licencia GNU LGPL 2.1 que le permitirá hacer uso de esas sin necesidad de incurrir en ningún tipo de gasto, incluso siendo desarrollador de software privativo.

Entre las nuevas características presentadas por GTK+ 3.0 se encuentran las siguientes:

  • GDK se centrará exclusivamente en el poder de Cairo para realizar las tareas de dibujo, esto hará que se dejen de utilizar X11, eliminando conceptos tales como GCs, colormaps y pixmaps.
  • GDK también prestará soporte a tecnologías multitouch haciendo uso de X12, algo en lo que se encontraba un poco retrasado con respecto a otras herramientas del mercado.
  • Una nueva API para los temas, la cual soportará una sintaxis familiar a CSS para controlar el aspecto de las mismos incluso hasta algunas animaciones.
  • Un manejo de la geometría mas flexible.
  • Soporte múltiple de backends para GDK, permitiendo construir diferentes backends que se seleccionar al momento de correr la aplicación.
  • Con la inclusión de D-Bus en GIO, el soporte de aplicaciones sera mas sencillo, haciendo que controlar aspectos de integración sea un poco mas fácil.

Estas son solo algunas de las mejoras que nos trae GTK+ 3.0, que con seguridad competirá de forma feroz con QT y su creciente numero de seguidores.


Fuente: The GTK+ Project

Recibe actualizaciones gratuitas
Si te gustan los artículos publicados en "el mundo según Linux", suscríbete a través de tu correo electrónico para recibir actualizaciones automáticas directamente en tu bandeja de entrada.