Diferencia entre revisiones de «Glade»

De Wikipedia, la enciclopedia libre
Contenido eliminado Contenido añadido
Sin resumen de edición
m Revertidos los cambios de 189.179.86.251 a la última edición de Rafiko77
Línea 13: Línea 13:
| castellano = Sí
| castellano = Sí
}}
}}
'''Glade''' (o '''Glade Interface Designer''', que significa '''Diseñador de interfaz Glade''') es una herramienta de desarrollo visual de [[Interfaz gráfica|interfaces gráficas]] mediante [[GTK]]/[[GNOME]]. Es independiente del lenguaje de programación y predeterminadamente no genera código fuente sino un archivo [[XML]] (ver [[#GladeXML|sección GladeXML]]). La posibilidad de generar automáticamente código fuente fue descontinuada desde Glade-3.
'''Glade''' (o '''Glade Interface Designer''', que significa '''zoi puto y que marikon jaja
Diseñador de interfaz Glade''') es una herramienta de desarrollo visual de [[Interfaz gráfica|interfaces gráficas]] mediante [[GTK]]/[[GNOME]]. Es independiente del lenguaje de programación y predeterminadamente no genera código fuente sino un archivo [[XML]] (ver [[#GladeXML|sección GladeXML]]). La posibilidad de generar automáticamente código fuente fue descontinuada desde Glade-3.


Aunque tradicionalmente se ha utilizado de forma independiente, está totalmente integrado en el recientemente liberado [[Anjuta]] 2. Cuenta con tres versiones, la primera para GTK+ 1 y las otras para GTK+ 2. Se encuentra bajo la licencia [[Licencia pública general de GNU|GPL]]. Para [[Qt (biblioteca)|QT]] existe un proyecto similar, [[QtDesigner]].
Aunque tradicionalmente se ha utilizado de forma independiente, está totalmente integrado en el recientemente liberado [[Anjuta]] 2. Cuenta con tres versiones, la primera para GTK+ 1 y las otras para GTK+ 2. Se encuentra bajo la licencia [[Licencia pública general de GNU|GPL]]. Para [[Qt (biblioteca)|QT]] existe un proyecto similar, [[QtDesigner]].

Revisión del 05:54 28 sep 2009

Glade
Parte de Proyecto GNOME

Captura de Glade
Información general
Tipo de programa herramienta de programación
Desarrollador GNU
Lanzamiento inicial 18 de abril de 1998
Licencia GPL
Información técnica
Programado en C
Interfaz gráfica predeterminada GTK
Versiones
Última versión estable 3.40.010 de agosto de 2022
Enlaces

Glade (o Glade Interface Designer, que significa Diseñador de interfaz Glade) es una herramienta de desarrollo visual de interfaces gráficas mediante GTK/GNOME. Es independiente del lenguaje de programación y predeterminadamente no genera código fuente sino un archivo XML (ver sección GladeXML). La posibilidad de generar automáticamente código fuente fue descontinuada desde Glade-3.

Aunque tradicionalmente se ha utilizado de forma independiente, está totalmente integrado en el recientemente liberado Anjuta 2. Cuenta con tres versiones, la primera para GTK+ 1 y las otras para GTK+ 2. Se encuentra bajo la licencia GPL. Para QT existe un proyecto similar, QtDesigner.

Historia y desarrollo

El primer lanzamiento de Glade, la versión 0.1, se hizo el 18 de abril de 1998. Y Glade-3 se lanzó el 12 de agosto de 2006. Según el sitio web de Glade, las diferencias más notorias para el usuario final son:

  • “Deshacer” y “rehacer” disponible para todas las operaciones.
  • Permite abrir varios proyectos simultáneamente.
  • Remoción de la generación automática de código fuente.
  • Ayuda contextual mediante DevHelp.

Sin embargo, la mayoría de las diferencias son internas. Glade-3 fue reescrito completamente, para poder tomar ventaja de las nuevas características de GTK+ 2 y el sistema GObject (Glade-3 comenzó a escribirse antes de que Glade-2 fuese portado a GTK+ 2). Por lo tanto el código principal de Glade-3 es más pequeño y permite nuevas cosas interesantes, incluyendo:

  • Catálogo de widgets "enchufables" ("pluggable" widgets). Esto significa que bibliotecas externas pueden proveer su conjunto de widgets en tiempo de ejecución y Glade los detectará.
De hecho, Glade-3 soporta sólo widgets estándar de GTK+; los widgets GNOME UI y DB son provistos por separado.
  • Las herramientas de Glade (paleta, editor, etc.) son implementadas como widgets. Esto permite un fácil integración con IDEs como Anjuta o Scaffold, y hace que sea más fácil cambiar la interfaz.

GladeXML

GladeXML es un formato XML que Glade usa para almacenar los elementos de las interfaces diseñadas. Estos archivos pueden emplearse para construirla en tiempo de ejecución mediante la biblioteca libglade. Algunas versiones de Glade permitían generar automáticamente el código que generaría las interfaces; pero fue desaconsejado y descontinuado.

Enlaces externos