GUI builder
A GUI builder or GUI designer or GUI editor is a programming tool that simplifies the creation of graphical user interfaces by allowing the designer to arrange control elements using a WYSIWYG editor via drag and drop . Without a GUI builder, the parameters of each control element have to be specified manually through programming , without receiving any feedback about the appearance of the program before execution.
User interfaces are usually created using event-driven programming , so GUI builders also simplify the creation of event-driven code. This supporting code connects the controls with the outgoing and incoming events, which trigger functions of the application logic .
List of GUI builders
Programs
- App Inventor
- AutoHotkey
- AutoIt
- Axure RP
- Cocoa / OpenStep
- dBase
- Ebase Xi
- Embedded Wizard
- FLTK
- GNUstep
- GEM
- GSE (Guiliani Streaming Editor) WYSIWYG GUI editor tool for artists, interaction designers and developers. You can use it to create intuitive user interfaces, including prototyping and implementation on embedded devices.
-
GTK +
- Glade Interface Designer
- Gazpacho soup
- Stetic
- Motif
- Qt
- swing
- Tk
- Ultimate ++
- WaveMaker open source, browser-based development platform for Ajax development, based on Dojo , Spring and Hibernate .
- Windows Presentation Foundation
- wxWidgets
- XForms
- XDEV 3 Rapid Development Development Environment for Swing
IDE plugins
- NetBeans GUI builder , formerly known as Matisse
- WindowBuilder , a free Eclipse plug-in for Swing, SWT and GWT
- Jigloo , a commercial Eclipse plug-in for Swing and SWT, free for non-commercial use
- Himalia Guilder , a Visual Studio 2005 plug-in for the model-driven development of GUIs
- WxSmith, a Code :: Blocks plug-in
List of development environments with GUI builders
- ActiveState Komodo
- Anyuta
- CodeGear RAD Studio (formerly Borland Development Studio )
- Clarion
- Gambas
- Liberty Basic
- KDevelop
- Lazarus
- Microsoft Visual Studio
- MonoDevelop
- NetBeans
- Qt Creator
- SharpDevelop
- WinDev
- XDEV 3 Rapid Development Development Environment for Swing