Ajax tools and utilities are currently a big growth area, and even Microsoft has an Ajax implementation, code-named “Atlas”. There are, however, concerns over the impact of a new client architecture in blurring the distinction between the systems layers – presentation, logic and business layers. There is also no consensus as to the effect on maintenance of introducing so much JavaScript. Indeed, there is the view that Ajax is just an attempt to get the mess that is JavaScript under control.
Ajax and “Atlas” the new web way?
By Mike James, published on 27 Oct 2005
| Filed in
This article was originally published in VSJ, which is now part of Developer Fusion.
Web architecture has long depended on the stateless and fairly unintelligent serving of pages via HTTP requests. The user does something and the client sends an HTTP request for a new page. While the page is being delivered the user has to wait, usually looking at a partly completed page. A full HTTP request is needed, even if the requirement is only to validate a single item of data. One solution is to use client-side scripts, but for various reasons these have fallen out of favour.
AJAX – Asynchronous JavaScript and XML – is the new model that overcomes these problems. Instead of loading a web page, the browser loads an Ajax engine, which is simply a client-side server written in JavaScript. The engine renders the interface and communicates with the remote server. Actions that would have resulted in an HTTP request call the Ajax engine instead. If the engine needs to talk to the server, then it can do it in a fast and more efficient way using XMLHttpRequest, utilising XML and XSLT for data exchange and manipulation. Although Ajax is relatively new, it is already used in some high profile web sites, including Google Groups, Suggest, and Amazon’s A9 search engine.
You might also like...
Ajax books
-
Even Faster Web Sites: Performance Best Practices for Web Developers
Performance is critical to the success of any web site, and yet today's web applications push browsers to their limits with increasing amounts of rich content and heavy use of Ajax. In this book, Steve Souders, web performance evangelist at Google an...
Ajax forum discussion
-
What's your opinion on the possible return of Davy Klaassen?
by vilaskafre (0 replies)
-
Invitation to take part in an academic research study
by researchlab (0 replies)
-
Can Someone Explain AJAX?
by dilipjadhav (0 replies)
-
REAL LOVE SPELLS THAT WORK FAST+27780171131, BRING BACK LOST LOVE SPELLS}} I HAVE HELPED
by jonatumukunde (0 replies)
-
@ (3 IN 1,WORKING 100%)SSD CHEMICAL SOLUTIONS+27715451704 AND ACTIVATION POWDER FOR CLEANING OF BLACK NOTES
by chiefelives (0 replies)
Comments