Visual programming environment

from Wikipedia, the free encyclopedia

A visual programming environment is an integrated development environment (IDE) with a visual development interface that allows the graphical user interface (GUI) of the application to be created to be edited. As a rule, the surface is created according to the "modular principle". It is then displayed during processing in exactly the same way or similarly as it appears later in the executable program (see also WYSIWYG ).

This procedure is not identical to the software development process of Rapid Application Development ( RAD for short , in German rapid application development ). Visual programming environment supports this process.

Some applications, especially graphical user interfaces, can be created using visual programming environments in a fraction of the time that conventional programming would take. Automatic completion of the code when it is entered is also often part of the RAD concept. The first commercially available visual programming environment was the Interface Builder for NeXTStep in 1988 . Representatives include Omnis Studio , Delphi , Kylix , Lazarus , the Gupta Team Developer , Visual Studio , LabVIEW or PocketStudio .

A RAD programming environment provides the developer with a complete package for developing software : In addition to the aforementioned function for editing user interfaces, this usually includes a compiler , a debugger and an editor for the source text .

Author language

An authoring language is a programming language that is used to create instructions, training courses, websites , CD-ROMs and other interactive programs. Authoring systems usually have high quality visual tools for creating the code.

Examples of author languages

Examples of web-based authoring languages

  • Bigwig

Authoring system

So-called authoring systems are also used for visual programming, but these are mostly geared less towards programming and more towards design, for example by graphic artists . Authoring systems such as Adobe Director (formerly Macromedia Director) and Adobe Flash can be used to create interactive multimedia applications. The generated program code is usually completely hidden from the creator (see also E-Learning # Authoring Systems )

In addition, the term visual programming is also used for programming languages such as Java, in which programming is done graphically with Statechart diagrams.

See also

credentials

  1. a b Juan Martinez Nov 29, 2017: The Best eLearning Authoring Tools of 2017. Nov 29, 2017, accessed June 12, 2020 (UK English).