Ajax
is a set of inter-related web development techniques used for
developing new generation of functionality rich, highly interactive web
applications-Rich Internet Applications (RIAs). RIAs are also refered
as Web 2.0 applications. AJAX doesn’t require any type of plug-in. It
uses the browser’s capabilities via JavaScript
Though AJAX
implies to Asynchronous JavaScript Technology and XML, actually it is
combination of many technologies such as HTML/XHTML, Cascading Style
Sheets (CSS), JavaScript, Document Object Model (DOM) interactions,
XMLHttpRequest object and XML Web 2.0 applications are significantly
more sophisticated, with the most drastic changes manifested in the
user interface. For businesses like e-commerce, Software-as-a-Service,
and interactive media web application is the revenue stream.
AJAX allows a "behind the scenes" interaction with the server to update
portions of the page. This can provide a much richer and faster
experience on the Web. A client-side engine acts as intermediary layer
between the user interface (UI) and the server. The client-side engine
handles user activity instead of sending page requests to the server
XML data is transferred between the client-side engine and server;
allowing partial page updates instead of complete page refreshes.
Client-server communication can be asynchronous so the user interface
is responsive at all times. This increases Web page interactivity,
speed, functionality, and usability. Ajax runs in most browsers, on
most operating systems.
For more information on AJAX join our newsletter and to Get a Free Quote on AJAX project please click here.