Visuelle Entwicklungsumgebung

Visuelle Entwicklungsumgebung

Eine visuelle Programmierumgebung ist eine integrierte Entwicklungsumgebung (IDE) mit einer visuellen Entwicklungsoberfläche, die es erlaubt, die Benutzeroberfläche der zu erstellenden Anwendung graphisch zu bearbeiten. In der Regel wird dabei die Oberfläche nach dem "Baukastenprinzip" erstellt. Sie wird dann während der Bearbeitung genauso oder ähnlich angezeigt, wie sie später im lauffähigen Programm erscheint (siehe auch WYSIWYG).

Dieses Vorgehen sollte nicht mit dem Software-Entwicklungsprozess als Rapid Application Development (kurz RAD, zu deutsch schnelle Anwendungsentwicklung) verwechselt werden. Visuelle Programmierumgebung unterstützt diesen Prozess aber erheblich, ermöglicht ihn oft sogar erst.

Manche Anwendungen, besonders Benutzeroberflächen (GUI), können mit Hilfe von visuellen Programmierumgebungen in einem Bruchteil der Zeit, die für konventionelle Programmierung erforderlich wäre, erstellt werden. Auch automatische Vervollständigung des Codes noch bei der Eingabe ist häufig Teil des RAD-Konzepts. Die erste kommerziell erhältliche visuelle Programmierumgebung war im Jahre 1988 der Interface Builder für NeXTStep. Wichtige neuere Vertreter sind Omnis Studio, Delphi und Kylix sowie deren Konkurrenz Lazarus, der Gupta Team Developer, Visual Studio, LabVIEW, PocketStudio oder für kleinere Anwendungen und Tools auch ClickEXE.

Eine RAD-Programmierumgebung stellt dem Entwickler ein komplettes Paket zur Entwicklung einer Software zur Verfügung: Hierzu zählen in der Regel neben der erwähnten Funktion zum Bearbeiten von Benutzeroberflächen ein Compiler, ein Debugger (ein Diagnose-Werkzeug) und ein Editor für den Quelltext.

Autorensystem

Ebenfalls zur Visuellen Programmierung dienen so genannte Autorensysteme, die aber meist weniger auf das Programmieren als viel mehr auf das Gestalten, beispielsweise durch Graphiker ausgerichtet sind. Autorensysteme wie Adobe Director (vormals Macromedia Director) und Adobe Flash, können zur Erstellung interaktiver Multimedia-Anwendungen benutzt werden. Dabei wird meist der erzeugte Programmcode gänzlich vor dem Ersteller verborgen (siehe dazu auch E-Learning#Autorensysteme)

Daneben wird der Begriff Visuelle Programmierung auch für Programmiersprachen wie Java benutzt, bei der graphisch mit Statechart-Diagrammen programmiert wird.

Siehe auch


Wikimedia Foundation.

Игры ⚽ Нужно сделать НИР?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Entwicklungsumgebung — Borland Turbo Pascal, eine IDE mit zeichenorientierter Benutzerschnittstelle …   Deutsch Wikipedia

  • Visuelle Programmierumgebung — Eine visuelle Programmierumgebung ist eine integrierte Entwicklungsumgebung (IDE) mit einer visuellen Entwicklungsoberfläche, die es erlaubt, die Benutzeroberfläche der zu erstellenden Anwendung graphisch zu bearbeiten. In der Regel wird dabei… …   Deutsch Wikipedia

  • Lazarus (Entwicklungsumgebung) — Lazarus Lazarus IDE 0.9.26 Basisdaten Entwickler Freiwillige Aktuelle Version …   Deutsch Wikipedia

  • Programm-Entwicklungsumgebung — Borland Turbo Pascal, eine IDE mit zeichenorientierter Benutzerschnittstelle …   Deutsch Wikipedia

  • Programm Entwicklungsumgebung — Borland Turbo Pascal, eine IDE mit zeichenorientierter Benutzerschnittstelle …   Deutsch Wikipedia

  • Kylix (Entwicklungsumgebung) — Kylix war eine Entwicklungsumgebung für das Betriebssystem Linux. Der Name stammt aus dem Griechischen und bezeichnet ein Trinkgefäß. Kylix wurde basierend auf Delphi und C++ Builder von Borland entwickelt. Als grafische Bibliothek setzt sie auf… …   Deutsch Wikipedia

  • NXT — Stein Der NXT des Spielwarenherstellers LEGO ist ein Steuerungscomputer der Produktserie Mindstorms. Er besitzt Anschlüsse für mehrere Sensoren und Aktoren, sowie USB und Bluetooth Schnittstellen. Der Computer kann über spezielle… …   Deutsch Wikipedia

  • Basicdialekt — Aufgrund der seit Jahrzehnten bestehenden Popularität von BASIC existieren zahlreiche BASIC Implementierungen auf einer Vielzahl von Plattformen. Entsprechend den sehr unterschiedlichen Umgebungen und Einsatzzwecken wurde eine hohe Zahl von… …   Deutsch Wikipedia

  • Basicdialekte — Aufgrund der seit Jahrzehnten bestehenden Popularität von BASIC existieren zahlreiche BASIC Implementierungen auf einer Vielzahl von Plattformen. Entsprechend den sehr unterschiedlichen Umgebungen und Einsatzzwecken wurde eine hohe Zahl von… …   Deutsch Wikipedia

  • Lazarus (Software) — Lazarus Lazarus IDE 0.9.26 Basisdaten Entwickler: Freiwillige Aktuelle Version: 0.9.26.2 (23. März 2009) …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”