Follow in Twitter & Facebook

Like in Facebook

Powered By Blogger Widgets

Free Download

FREE Tools

Tuesday, July 31, 2012

Difference between Server-Side AJAX framework and Client-side AJAX framework?

Ajax stands for Asynchronous Javascript and XML. It uses technologies like HTML/XHTML, CSS, Document Object Model(DOM), XML/XSLT, Javascript and the XMLHttpRequest object.

Asp.Net Ajax:
This component termed by Microsoft that allow us to build rich AJAX enabled web applications, which consists of both server side and client side libraries.

ASP.NET AJAX contains both a server-side Ajax framework and a client-side Ajax framework.

Server-side Ajax framework:
The server-side framework provides developers with an easy way to implement Ajax functionality, without having to possess much knowledge of JavaScript. The framework includes server controls and components and the drag and drop functionality which are popularly known as Asp.Net Ajax Extender controls . This framework is usually preferred when you need to quickly ajaxify an application.
The disadvantage is that you still need a round trip to the server to perform a client-side action.

- Some of the componet used are: ScriptManager , ScriptManagerProxy, UpdatePanel etc.

- Check an article on Ajax Progress bar in Asp.Net.

Client-side Ajax framework:
The Client-Side Framework allows you to build web applications with rich user-interactivity as that of a desktop application. It contains a set of JavaScript libraries, which is independent from ASP.NET. The library is getting rich in functionality with every new build released.

0 on: "Difference between Server-Side AJAX framework and Client-side AJAX framework?"