Diferencia entre revisiones de «Glade»

Línea 1: Línea 1:
 
 
{{Ficha Software
 
{{Ficha Software
 
|nombre=Glade
 
|nombre=Glade
Línea 13: Línea 12:
 
|diseñador=
 
|diseñador=
 
|modelo de desarrollo=
 
|modelo de desarrollo=
|lanzamiento inicial= 18 de abril de 1998
+
|lanzamiento inicial= [[18 de abril]] de [[1998]]
 
|versiones=
 
|versiones=
 
|última versión estable=3.6.7
 
|última versión estable=3.6.7
Línea 23: Línea 22:
 
|web=http://glade.gnome.org/
 
|web=http://glade.gnome.org/
 
}}
 
}}
 +
<div align="justify">
  
<div align="justify">
+
'''Glade'''. Glade Interface Designer, (Diseñador de interfaces 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]]. La posibilidad de generar automáticamente código fuente fue descontinuada desde Glade versión 3.
===Glade===
 
'''Glade Interface Designer''', (Diseñador de interfaces 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]] . La posibilidad de generar automáticamente código fuente fue descontinuada desde Glade versión 3.
 
  
 
Aunque tradicionalmente se ha utilizado de forma independiente, está totalmente integrado en [[Anjuta]] 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 [[Anjuta]] 2. Se encuentra bajo la licencia [[Licencia pública general de GNU|GPL]]. Para [[Qt (biblioteca)|QT]] existe un proyecto similar, [[QtDesigner]].
  
 
== Historia y desarrollo ==
 
== 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.
+
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 disponibles para todas las operaciones.
 
* Permite abrir varios proyectos simultáneamente.
 
* Permite abrir varios proyectos simultáneamente.
 
* Remoción de la generación automática de código fuente.
 
* Remoción de la generación automática de código fuente.
Línea 38: Línea 38:
  
 
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:
 
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 [[Biblioteca (programación)|bibliotecas]] externas pueden proveer su conjunto de widgets en [[tiempo de ejecución]] y Glade los detectará.
 
*Catálogo de widgets "enchufables" ("pluggable" widgets). Esto significa que [[Biblioteca (programación)|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.
+
*De hecho, Glade-3 soporta solo 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 [[entorno de desarrollo integrado|IDEs]] como [[Anjuta]] o [[Scaffold]], y hace que sea más fácil cambiar la interfaz.
+
*Las herramientas de Glade (paleta, editor, etc.) son implementadas como widgets. Esto permite una fácil integración con [[entorno de desarrollo integrado|IDEs]] como [[Anjuta]] o [[Scaffold]], y hace que sea más fácil cambiar la interfaz.
  
 
== GtkBuilder ==
 
== GtkBuilder ==
'''GtkBuilder''' 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 el objeto GtkBuilder de GTK+. '''GladeXML''' era el formato que se usaba en conjunto con la biblioteca ''libglade'' (ambos obsoletos en favor de GtkBuilder).
 
  
== Referencias ==
+
GtkBuilder 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 el objeto GtkBuilder de GTK+. GladeXML era el formato que se usaba en conjunto con la biblioteca ''libglade'' (ambos obsoletos en favor de GtkBuilder).
* [http://glade.gnome.org/ Página del proyecto Glade], en [[idioma inglés|inglés]].
+
 
* [http://ftp.acc.umu.se/pub/GNOME/binaries/win32/glade3/ Binarios para Windows de Glade].
+
== Fuentes ==
* [http://ftp.acc.umu.se/pub/GNOME/binaries/mac/glade3/ Binarios para MacOSX de Glade].
+
 
 +
*[http://glade.gnome.org/ Página del proyecto Glade], en [[idioma inglés|inglés]].
 +
*[http://ftp.acc.umu.se/pub/GNOME/binaries/win32/glade3/ Binarios para Windows de Glade].
 +
*[http://ftp.acc.umu.se/pub/GNOME/binaries/mac/glade3/ Binarios para MacOSX de Glade].
  
 
[[Categoría:Herramientas_de_programación]]
 
[[Categoría:Herramientas_de_programación]]

Revisión del 09:28 13 jul 2011

Glade
Información sobre la plantilla
Glade.png
Lanzamiento inicial18 de abril de 1998
Última versión estable3.6.7
GéneroDiseñador de GUI
Sistemas Operativos compatiblesMultiplataforma
IdiomaMultilingüe
LicenciaGNU, GPL
Sitio web
http://glade.gnome.org/

Glade. Glade Interface Designer, (Diseñador de interfaces 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. La posibilidad de generar automáticamente código fuente fue descontinuada desde Glade versión 3.

Aunque tradicionalmente se ha utilizado de forma independiente, está totalmente integrado en Anjuta 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 disponibles 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 solo 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 una fácil integración con IDEs como Anjuta o Scaffold, y hace que sea más fácil cambiar la interfaz.

GtkBuilder

GtkBuilder 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 el objeto GtkBuilder de GTK+. GladeXML era el formato que se usaba en conjunto con la biblioteca libglade (ambos obsoletos en favor de GtkBuilder).

Fuentes