Do you know that

Many AJAX frameworks and libraries rely solely upon JavaScript and contain no server components and therefore server technology dependencies. Such AJAX libraries and frameworks include: Prototype, Dojo Toolkit, qooxdoo and Clean AJAX.

Also interesting

Search our huge database of used cars in the UK

Thorough review of AJAX frameworks for PHP, part I

extensive survey for you

AJASON

Homepage: http://ajason.sourceforge.net/

Subscribe: AJASON rss feed


AJASON is a PHP 5 library and JavaScript client for the Web technology called AJAX. AJAX permits data to be fetched asynchronously without the need for reloading the Web page and thus allows the development of interactive GUI-like Web applications. JSON is a lightweight data interchange format which is used by AJASON to exchange data between server and client. AJASON features the ability to exchange complex data types and client-side error reporting for server-side AJASON errors.


Requirements: Tested with Mozilla Firefox 1.0.6 and Microsoft Internet Explorer 6.0

License: Open source GNU GPL


-= Download AJASON (50 Kb.) =-

AjaxAC

Homepage: http://ajax.zervaas.com.au/

Subscribe: AjaxAC rss feed


AjaxAC is an open-source framework written in PHP, used to develop/create/generate AJAX applications. The fundamental idea behind AJAX (Asynchronous JavaScript And XML) is to use the XMLHttpRequest object to change a web page state using background HTTP sub-requests without reloading the entire page.


Requirements: Tested with Internet Explorer 6 and FireFox.

License: Apache License v2.0


-= Download AjaxAC (5 Kb.) =-

Ajax Agent

Homepage: http://ajaxagent.org/

Ajax Agent is a very easy to use, yet very powerful open source framework for rapidly building Ajax or Rich Internet Applications (RIA). For the PHP version, it takes only three lines of code to invoke a remote scripting call.


Requirements: Linux/Unix, Windows, PHP, JavaScript, IE6+, FF1+

License: Open source GNU GPL


-= Download Ajax Agent (23 Kb.) =-

Cajax

Homepage: http://sourceforge.net/projects/cajax

Subscribe: Cajax rss feed


A PHP class library for writing powerfull reloadless web user interfaces using Ajax (DHTML+server-side) style Simple server-side programming and almost no client-side programming (less Javascript writing is possible). You can simply create DHTM applications, such as implementing Google Suggest feature in your websites.


License: Lesser General Public License (LGPL)


-= Download Cajax (65 Kb.) =-

DutchPIPE

Homepage: http://www.dutchpipe.org/

DutchPIPE is software that enables multi user, object oriented, persistent state web sites, and is a whole new perspective of looking at sites and pages. The site becomes an abstracted world or universe populated with objects, which can be moved into or out of eachother and perform certain actions. There's only one world with one set of objects - if you drop something on a page, someone else can visit that page, see the object, and carry it away elsewhere. On the client side, DutchPIPE uses the DOM, XHTML and Javascript. On the server side, PHP is run from the command line and from the web server. It should run on any operating system/web server that supports PHP version 5. MySQL is used as the database to store users and such, but this can be any database. Client and server communicate by means of AJAX.


Requirements: Windows or *nix platform. PHP 5 with the extensions: simple_xml and sockets, MySQL. Tested on Apache 2.2, Firefox, IE6 and IE7 beta 2.

License: MIT License


-= Download DutchPIPE (1300 Kb.) =-

HTSWaf

Homepage: http://www.htsdesign.com/index.php?§ion=htswaf&page=index

Subscribe: HTSWaf rss feed


The HTS Web Application Framework is a PHP and Javascript based framework designed to make simple web applications easy to design and implement. The framework implements a custom tag engine with an automated Javascript and/or PHP Event Model and automates the transfer of data to and from the server.



-= Download HTSWaf (45 Kb.) =-

JPSpan

Homepage: http://jpspan.sourceforge.net/wiki/doku.php

Subscribe: JPSpan rss feed


JPSPAN provides tools to "hook up" PHP and Javascript, for the purpose of fetching data from PHP into a web page which has already loaded, without reloading the entire page. It allows you to call remote PHP objects as local Javascript objects.


License: PHP License


-= Download JPSpan (311 Kb.) =-

My-BIC

Homepage: http://litfuel.net/mybic/

Subscribe: My-BIC rss feed


After tiring of over hyped ajax frameworks trying to hide the guts that make ajax programming fun I decided to share my recipe for easy to make ajax applications where you still have control over everything, but the setup of it all is handled for you. This is a basic state of mind system rather than a framework. I offer you 3 files and a design pattern that allows you to focus on making things happen rather than setting things up. This is designed for PHP4 and PHP5 My-BIC provides support for XML, JSON and TEXT ajax transactions.


Requirements: Tested to work with Safari, Firefox, IE and Opera web browsers.

License: GNU General Public License (GPL)


-= Download My-BIC (17 Kb.) =-

HTML_AJAX

Homepage: http://htmlajax.org/

Subscribe: HTML_AJAX rss feed


HTML_AJAX is a PHP/JavaScript library released through PEAR for doing various AJAX requests with PHP. Its creator and lead Developer is Joshua Eichorn, but there are tons of other people helping out.


Requirements: All the examples that ship with HTML_AJAX have been verified to work with Firefox 1.0+, Internet Explorer 5.5+ (5.0 should work but it hasn't been tested). Most things work with Safari 2+ and Opera 8.5+.

License: Lesser General Public License (LGPL)


-= Download HTML_AJAX (170 Kb.) =-



See in part II after 2-3 days: