Sunday, June 7, 2009

Program structure

JADE applications are structured quite differently from most programming languages in the fact that JADE programs are not developed by writing code into long files and then compiling all the files together in one go. JADE programs are actually developed using a user interface that allows programmers to visually create classes and define their properties and methods.

Instead of locating methods in large files, programmers select the method they would like to edit and only the code for that particular method is displayed. Also instead of compiling all the code of a program at once, in JADE, each method is compiled individually as soon as the method is completed, meaning code can be checked immediately.


All the code for a JADE application is stored in its object-oriented database. This has a number of advantages. First, it allows for multi-user development, as the database maintains concurrency control.

Second, with each piece of the code being a separate object in the database, in a lot of the cases it is possible to recode the system while it is live and online as long as the parts of the system being changed are not in use.

No comments:

Post a Comment