|
The term Ajax is a shorthand for "Asynchronous JavaScript and XML".
Ajax is a set of technologies, supported by a web browser, including these elements: HTML and CSS for presenting, JavaScript (ECMAScript) for local processing, and DOM (Document Object Model) to access data inside the page or to access elements of XML file read on the server, and the XMLHttpRequest class read or send data on the server asynchronously.
With Ajax, you get a richer, faster user experience. Properly implemented, a web page can become a rich internet application (RIA). There is a number of toolkits have emerged that have allowed web developers to more easily implement Ajax in their applications. Some of these are Dojo, Prototype, jQuery, GWT, YUI... and many others.
The AJAX approach to building web applications sheds a new light on the web and helps close the gap between web applications and desktop applications in terms of usability and responsiveness. This new approach to user interaction and application responsiveness is part of a wider technology trend, aimed at making the Internet more friendly and faster - Web 2.0.
If interested, check Corifey's AJAX development service offerings:
|