Articulo de referencia

Creador de interfaces gráficas de usuario

Creador de interfaces gráficas de usuario (GUI) de NetBeans Un creador de interfaces gráficas de usuario (o creador de GUI ), también conocido como diseñador de GUI o, a veces, ...

Creador de interfaces gráficas de usuario (GUI) de NetBeans

Un creador de interfaces gráficas de usuario (o creador de GUI ), también conocido como diseñador de GUI o, a veces, entorno de desarrollo integrado (IDE) de desarrollo rápido de aplicaciones (RAD ), es una herramienta de desarrollo de software que simplifica la creación de interfaces gráficas de usuario (GUI) al permitir que un diseñador organice elementos de control gráficos (a menudo llamados widgets) utilizando un editor WYSIWYG de arrastrar y soltar . [ 1 ] Sin un creador de GUI, una GUI debe construirse especificando manualmente los parámetros de cada widget en el código fuente, sin retroalimentación visual hasta que se ejecuta el programa.

Las interfaces de usuario suelen programarse mediante una arquitectura basada en eventos , por lo que los creadores de interfaces gráficas de usuario (GUI) también simplifican la creación de código basado en eventos. Este código auxiliar conecta los componentes del software con los eventos entrantes y salientes que activan las funciones que proporcionan la lógica de la aplicación.

Algunos creadores de interfaces gráficas de usuario generan automáticamente todo el código fuente de un elemento de control gráfico . Otros, como Interface Builder o Glade Interface Designer , generan instancias de objetos serializados que luego son cargadas por la aplicación.

Lista de creadores de interfaces gráficas de usuario

basado en el lenguaje C

basado en C#

basado en C++

Objective-C, basado en Swift

Basado en Java

HTML-JavaScript

Basado en Python

Basado en Object Pascal

Tk framework basado

Basado en Visual Basic

Otras herramientas

Lista de entornos de desarrollo

Entornos de desarrollo integrados (IDE) con constructores de interfaz gráfica de usuario ( IDE RAD )

Véase también

Referencias

  1. Zarras, Apostolos V.; Mamalis, Georgios; Papamichail, Aggelos; Kollias, Panagiotis; Vassiliadis, Panos (2018). "And the Tool Created a GUI That was Impure and Without Form: Anti-Patterns in Automatically Generated GUIs" (PDF) . Actas de la 23.ª Conferencia Europea sobre Lenguajes de Patrones de Programas (EuroPLoP '18) . Irsee, Alemania: ACM. doi : 10.1145/3273418.3273450 .