Genero BDL separates business logic and the user interface to provide maximum
flexibility.
- Intensive use of XML standards ensures that user interface is well separated from the
program logic.
- Forms define the user interface are designed in a simple-to-understand and
simple-to-read syntax.
- The business logic is written in .4gl source code modules.
- High-level interactive instructions called dialogs let you write form controllers in a
few lines of code.
- Action views (buttons, menu items, toolbar icons) in the
form definition can trigger actions defined in the business
logic.
- The user interface can be manipulated at runtime, for example to enable/disable fields
and action views dynamically.