Tuesday, June 14, 2005

AJAX - really cool

AJAX, I came across it before but it never caught my attention. Today it did.

One of the most annoying things of asp.NET in my opinion is the constant postbacks to the server. you can solve this but it requires a lot of client-side scripting. Not worth the effort in my opinion.

So it seems the good people at google are using AJAX for this and a lot more. I am not experimenting with it yet.. this will be for after I moved from Belgium to New Zealand.

AJAX stands for Asynchronous JavaScript with XmlHttpRequest.
How AJAX applications differ from traditional web applicationsTraditional web applications allow users to fill out forms, and when these forms are submitted, a request is sent to a web server. The web server acts upon whatever was sent by the form, and then responds back by sending a new web page. A lot of bandwidth is wasted since much of the HTML from the first page is present in the second page. Furthermore, this method cannot create highly interactive user interfaces that work like those of native applications.
AJAX applications, on the other hand, can send requests to the web server to retrieve only the data that is needed, usually using SOAP or some other XML-based web services dialect, and using JavaScript in the client to process the web server response. The result is more responsive applications, since the amount of data interchanged between the web browser and web server is vastly reduced. Web server processing time is also saved, since a lot of this is done on the computer from which the request came.
Adoption of AJAXThough it has existed for some time, in early 2005 a number of seminal events have popularised the technique. Mainly, Google used asynchronous communication as a basis for prominent interactive applications including Google Groups, Google Maps and Gmail.


Download a .NET AJAX LibraryDownload a .NET AJAX Library from here.


The text above I found on David Haydens Blog

0 Comments:

Post a Comment

<< Home