Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Wazaabi/CreationReview"

(New page: == Headline text == Writing Graphical User Interfaces (GUI) is time and effort consuming, and when they have to evolve, doing changes could become quickly a nightmare. Hand-writing co...)
 
(Headline text)
Line 1: Line 1:
 
+
== Background ==
 
+
 
+
== Headline text ==
+
  
  

Revision as of 11:50, 21 November 2011

Background

Writing Graphical User Interfaces (GUI) is time and effort consuming, and when they have to evolve, doing changes could become quickly a nightmare. Hand-writing code for GUI is complex as the code is spread over several source files and their relationship is not always obvious. By using a visual designer, the programmer avoids writing boilerplate code, but semantic information remains stored at the source code level. A model-based approach help to raise the level of abstraction.

The benefit of modeled UIs could be reduced if changes in the models require each time an explicit regeneration step. In order to shorten this turnaround time, models will not lead to code generation but are interpreted at runtime. Dynamic or live models for UI make it possible to modify models faster at design time enable models changes at runtime and even to debug models while running the application.

Copyright © Eclipse Foundation, Inc. All Rights Reserved.