2. Develop how you want:
3. Event Driving:
The front-end gather information about the state of the page
The back-end see if there is an event handler registered for this event
If there is a registered event handler, it is call with the information from step i.
After processing data is return back, if any, to page for processing:
When an event happens there are 3 action that can be taken:
Preprocessor Action: example setting a spinning hour glass gif, to tell the use that something is happening.
Postprocessor Action: do something standard with the data that comes back, like update a div.
Back-end delivers code to front-end: have the back-end tell the front-end what it want to do, or message the user.
4. Late Binding of Events:
The pages HTML does not need to changed event and there logic (event handlers) are bound at run time. So your wed designer could delivery a pretty, but dump from, and without changes to the HTML you can make it into a AJAX enabled application. This make for simpler markup and an easier separation of design and code.
5. Object Oriented:
There are not only objects for the Ajax plumbing, but for page elements that you are interacting with. The page element objects have method to make this interact easier to program.
What's New in This Release:
· A number features were added to make managing pages easier.
· A small templating engine that takes advantage of PAJAJ features, templating, and configuration options can be set through the config file.
· A HTML object that wraps the page's features was included.
· Styled elements that are like mini-widgets were added.
· A Google map widget was added.