November 17th, 2007 Arsen
NanoAjax is a PHP (Version 5.x.x and above) based framework.
New Version available in 22. July 2007 !!! More features, many new examples and a lot of bugs fixed!
It uses JSON (Javascript Object Notation) to encode/decode data between server and browser;
Multiple (virtual) requests can be summarized into one (real) AJAX request. Project website on sourceforge.net and its own website NanoAjax are available.
- packaging multiple (virtual) requests in one real AJAX request
- adjusted for developers (knowledge about PHP and medium JavaScript is required)
- small, fast and easy to use
- class based handler for server-side events (class + method)
- uses full compact JSON for data transfer [client->server;server->client]
- JavaScript object-based programming
- PHP 5 object oriented programming (OOP) [used Design Patterns: Registry, Strategy, Factory, and more]
- automatic use of internal PEAR JSON Extension or ultra-fast PHP JSON Extension (if installed)
- new and highly extended examples with own GUI: Hello World, Disk Usage, City List and Google Suggest Clone [NEW]
- Server-Side (PHP) straight unit-tested (with PHPUnit 3 and Phing for visual display, incl. code-coverage)
- Client-Side (JS) in future version it will be unit tested (with JSUnit)
- Open-Source license (GPL)
Posted in Patterns - PHP | No Comments »