List of Ajax frameworks
|YUI Library, a set of utilities and controls, for building richly interactive web applications using techniques such as DOM scripting, DHTML and Ajax.||BSD|
|ASP.NET AJAX, a set of extensions to ASP.NET for implementing Ajax functionality.||Microsoft Public License|
|Spry framework, an open source Ajax framework developed by Adobe which is used in the construction of Rich Internet applications. It is no longer maintained.||MIT|
|Ext JS, a library that extends Prototype, Jquery and YUI until version 1.0. Since version 1.1 a standalone Ajax framework.||GPLv3 or proprietary|
|Atoms.js, a library that provides Simpler Syntax for AJAX over jQuery which does not require asynchronous handlers, however it still works asynchronously.||MIT|
|Backbone.js, loosely based on the Model-View-Controller application design paradigm||MIT|
Other frameworks not among the most used include:
- Knucklebone, a lightweight, AJAX library. Knucklebone syntax allows for single-line AJAX calls for most cases and is open source.
- AJAX.OOP, an open source framework, it provides an OOP-style programming engine and Ajax requests-handling functionality to create web 2.0 components.
- Ample SDK, standards-based Ajax framework for Rich Internet application development
- Bindows, an enterprise Ajax framework, with Windows look and feel
- BULL, the "fastest, easiest, smallest and most stable[peacock term] AJAX library/system".
- jx, a 1 kB cross-browser AJAX library
- Smartclient, provides a zero-install DHTML/Ajax client engine, user interface components and services, and client-server data-binding systems.
- SproutCore, designed to make desktop-like apps for the web
- comm.js, Handles XHR, XDR, WS & WSS communication protocols with support for CORS.
These frameworks use Java for server-side Ajax operations:
- Apache Wicket an open-source Java server-centric framework supporting Ajax development
- AribaWeb an open-source framework with Reflection and Object-Relational mapping
- Backbase enterprise Ajax for JSF
- Context Framework an open-source framework focused on Ajax-based page updates
- DWR Direct Web Remoting
- Echo for Ajax servlets
- FormEngine a framework for easy creation of dynamic forms
- ItsNat a server-side Java framework focused on single-page interface applications
- JackBe enterprise Ajax framework
- JSF Java Server Faces
- OpenWAF an open-source Web Application framework for Web 2.0 Applications.
- OpenXava model-driven framework for creating Ajax business applications
- RAP Eclipse Rich Ajax Platform
- JBoss RichFaces, ICEfaces and PrimeFaces open-source Ajax component libraries for JavaServer Faces
- Tersus an open-source platform for developing rich web applications by visual programming
- Vaadin a server-side Java widget framework utilizing GWT
- ZK an open-source Java server+client fusion Ajax framework utilizing jQuery and XUL
The following frameworks are available for the Windows .NET platform:
- ASP.NET AJAX (previously Microsoft Atlas)
- Ajax.NET Professional
- Gaia Ajax for ASP.NET (GPL or proprietary)
- Visual Web Gui
- Web.Ajax (open source)
- Catalyst, Catalyst::Plugin::Prototype or other js frameworks
A PHP Ajax framework is able to deal with database, search data, and build pages or parts of page and publish the page or return data to the XMLHttpRequest object.
- Phery is a library that makes you able to manipulate the DOM directly from PHP through jQuery
- CJAX Framework
- Quicknet is an Ajax framework that provides secure data transmission, uses PHP on the server side
- Sajax PHP framework with a lot of functions, easy to integrate functions yourself
- Xajax uses only the XML format, on the server side
- JAX Framework an Open-Source, AJAX-based Web Application Framework built on jQuery, PHP, phpdaogen and phpreportgen. Includes YAML-driven database schema, simple database schema migration, and code generators for rapid development of CRUD/Admin pages.
- J4P micro ajax J4P micro ajax in a simple way brings extensive ajax functionality in PHP applications at a minimum of size. You also can use a wide range of the jQuery library on PHP side.
These frameworks use Python for client-side Ajax operations:
- Ashkenas, Jeremy (3 February 2014). "backbone/LICENSE". GitHub. Retrieved 29 October 2014.
- "AngularJS AJAX". Retrieved 4 February 2015.
- "AngularJS $http". Retrieved 4 February 2015.
- "Mozilla Developer Network:Ajax". Retrieved 4 February 2015.
- Riding Rails: jQuery: New Default. Weblog.rubyonrails.org (2011-04-21). Retrieved on 2014-04-12.
- "Ruby on Rails Prototype helper".