Summary of Ajax Advantages

The advantages of Ajax over classical web based applications are:

Asynchronous—Ajax allows for the ability to make asynchronous calls to a web server. This allows the client browser to avoid waiting for all data to arrive before allowing the user to act once more.

Minimal data transfer—By not performing a full postback and sending all form data to the server, the network utilization is minimized and quicker operations occur. In sites and locations with restricted pipes for data transfer, this can greatly improve network performance.

Limited processing on the server—With the fact that only the necessary data is sent to the server, the server is not required to process all form elements. By sending only the necessary data, there is limited processing on the server. There is no need to process all form elements, process the viewstate, send images back to the client, and no need to send a full page back tothe client. Web server and associated backend services, such as web services. Web browser client Data back in an XML format or other format without the weight of a postback. XML data format in over HTTP with no postback.

Responsiveness—Because Ajax applications are asynchronous on the client, they are perceived to be very responsive.

Context—With a full postback, the user may lose the context of where they are. The user may be at the bottom of a page, hit the Submit button, and be redirected back to the top of the page. With Ajax there is no full postback. Clicking the Submit button in an application that uses Ajax will allow the user to maintain their location. The user state is maintained, and the user is no longer required to scroll down to the location that he or she was at before clicking Submit.


Subscribe to Developer Techno ?
Enter your email address:

Delivered by FeedBurner