PAJAJ 0.4
Sponsored Links
PAJAJ 0.4 Ranking & Summary
File size:
1.5 MB
Platform:
Any Platform
License:
LGPL (GNU Lesser General Public License)
Price:
Downloads:
1458
Date added:
2005-10-27
Publisher:
Gilbert Hyatt
PAJAJ 0.4 description
PAJAJ framework, it stands for (PHP Asynchronous Javascript and JSON). It is a object oriented Ajax framework written in PHP5 for development of event driven PHP web applications. The framework follows 5 basic principles:
1. Simple:
You do not have to be an expert at PHP, HTML, JavaScript, and CSS to use the framework. You can do most, if not all, your coding in PHP, and the framework will generate HTML, CSS, and JavaScript for you. There are object for most of the HTML element, with method to manage common task, like updating the content of a Div or items in a forms Select pull down. A lot of the other frames include a simple example that is anything but simple. For my simple example I have been asked where the rest of the code is!
2. Develop how you want:
The framework supports 3 different development models: i. the developer develops the whole application and interface in PHP, since the framework knows about HTML elements you want to interact with, i.e. there are objects for Select, Div, Table with instances with unique IDs; it is easy to have the framework generate simple html and CSS for you. ii. A designer generate a pretty but dump page, and you then hook events to it to make it a real application (see Last Binding of Event below) iii. You design an interface as a template (example Smarty), and have the framework make html, CSS, Javascript that you pore into the template.
3. Event Driving:
I would rather have events delivered to the back-end, and decide there what actions to take then to write a lot of JavaScript in the front-end. What happens after an event?:
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.
Enhancements:
- 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 pages features was included.
- Styled elements that are like mini-widgets were added.
- A Google map widget was added.
1. Simple:
You do not have to be an expert at PHP, HTML, JavaScript, and CSS to use the framework. You can do most, if not all, your coding in PHP, and the framework will generate HTML, CSS, and JavaScript for you. There are object for most of the HTML element, with method to manage common task, like updating the content of a Div or items in a forms Select pull down. A lot of the other frames include a simple example that is anything but simple. For my simple example I have been asked where the rest of the code is!
2. Develop how you want:
The framework supports 3 different development models: i. the developer develops the whole application and interface in PHP, since the framework knows about HTML elements you want to interact with, i.e. there are objects for Select, Div, Table with instances with unique IDs; it is easy to have the framework generate simple html and CSS for you. ii. A designer generate a pretty but dump page, and you then hook events to it to make it a real application (see Last Binding of Event below) iii. You design an interface as a template (example Smarty), and have the framework make html, CSS, Javascript that you pore into the template.
3. Event Driving:
I would rather have events delivered to the back-end, and decide there what actions to take then to write a lot of JavaScript in the front-end. What happens after an event?:
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.
Enhancements:
- 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 pages features was included.
- Styled elements that are like mini-widgets were added.
- A Google map widget was added.
PAJAJ 0.4 Screenshot
PAJAJ 0.4 Keywords
PAJAJ
PHP
HTML
CSS
PHP Asynchronous Javascript
PAJAJ 0.4
Asynchronous JavaScript and JSON
asynchronous javascript
framework
event
javascript
page
simple
object
PAJAJ 0.4
HTTP
Bookmark PAJAJ 0.4
PAJAJ 0.4 Copyright
WareSeeker periodically updates pricing and software information of PAJAJ 0.4 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of PAJAJ 0.4 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
Related Software
AjaxAC is a PHP framework which can be used to develop, create, and generate AJAX applications. Free Download
Aware is a high performance distributed event processing framework built for systems management. Free Download
PHPS is a framework for separating HTML from PHP or, more generally, content from functionality. Free Download
Magni is simple GTK-based object browser and editor for the Midgard database and system framework. Free Download
Aptana is a robust, JavaScript-focused IDE for building dynamic web applications. Free Download
Zorbstats is a simple Web statistics generator like BigBrotherWebstats but using PHP and MySQL . Free Download
AT Media Page provides a simple and easy to use Plone Page which can contain ATImages. Free Download
HTML::Simple is a simple, dependency free module for generating HTML (and XML). Free Download
Latest Software
Popular Software
Favourite Software