List of Ajax frameworks

From Wikipedia, the free encyclopedia

This is a list of notable Ajax frameworks, used for creating web applications with a dynamic link between the client (and sometimes the server).

Contents

[edit] JavaScript

JavaScript Frameworks are browser-side frameworks very commonly used in Ajax development. There are hundreds of JavaScript frameworks available — according to the last surveys[1] [2], the most used JavaScript frameworks are:

Framework Response % Response count
Backbase, an Enterprise Ajax Framework for creating Rich Internet Applications 8.3 216
Dojo Toolkit, an Open Source DHTML toolkit written in JavaScript 11.8 310
Ext (javascript library), a library that extends Prototype, Jquery and YUI until version 1.0. Since version 1.1 a standalone Ajax framework. 22.5 589
jQuery, a JavaScript framework that provides an Ajax framework and other utilities 29.3 767
Mootools, a compact and modular JavaScript framework best known for its visual effects and transitions 14.3 375
Prototype, a JavaScript framework that provides Ajax and other utilities 34.1 892
Script.aculo.us, Used with the Prototype Framework, mainly for animations and interface development 22.3 585
Yahoo! UI Library, a set of utilities and controls, for building richly interactive web applications using techniques such as DOM scripting, DHTML and Ajax 13.0 341

Other frameworks not among the most used includes:

  • Clean AJAX, framework also able to deal with web services

[edit] C++

C++ Toolkits are interfaces to Ajax technology

  • Wt (witty) is a WebToolkit, allowing programmers to write code in C++ (without real knowledge of Ajax), generating content rich Ajax GUI. OpenSource Licence.

[edit] Java

These frameworks use Java for server-side AJAX operations:

  • Backbase, Enterprise Ajax for JSF (Java Server Faces)
  • Echo, a Java framework for Ajax servlets
  • Google Web Toolkit, a widget library with Java to JavaScript compiler
  • DWR, Direct Web Remoting, DWR allows Javascript in a browser to interact with Java on a server and helps you manipulate web pages with the results.
  • IT Mill Toolkit a server-side Java widget framework utilizing GWT.
  • jMaki, an AJAX framework that can be plugged into netbeans or eclipse IDE

[edit] .NET

The following frameworks are available for the Windows .NET platform:

[edit] ColdFusion

The following frameworks are available for ColdFusion:

  • AjaxCFC

[edit] PHP

A PHP 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. PHP 5 specifically, thanks to its SimpleXML class, is able to create XML files that may be returned to the object. However, it is better to use a predefined library that performs the various tasks.

  • KoolAjax is a simple, fast and easy-to-use Ajax component.
  • Sajax Is a PHP framework with a lot of functions, easy to integrate functions yourself.
  • Tigermouse is a modern Ajax driven MVC framework for web applications development.
  • Xajax uses only the XML format, on the server side.

[edit] See also

[edit] Notes

  1. ^ Ajaxian 2007 Survey Results
  2. ^ [1]Burton Group annual survey - December 2007

[edit] More Frameworks