| Latest Web News |
Wine and technology prove a heady mix
Simon Arms' online wine selling business is booming. Which
is good, because his legal bills in a dispute with...
Richard Li sells PCCW stake
Richard Li, of Hong Kong's most prominent business family,
is selling a 23 per cent stake in PCCW Ltd to a local
investor, ending his failed attempt to transform...
Domain name entrepreneur declared bankrupt Controversial internet domain name entrepreneur Brad Norrish has been declared bankrupt, but the brother of his former business partner is still selling domain names...
Friction Underlies Media-Tech Retreat It should be an idyllic setting this week when a clique of media and technology tycoons convenes for an annual retreat amid the summer splendor...
|
|
07.11.06
Ajax Defined – A Look Back
By
David A. Utter
Web development has changed dramatically over the past year with the implementation of Asynchronous JavaScript + XML, also known as Ajax.
Ajax has become a fixture in technology lexicon. It is derived from Microsoft's work on remote scripting, a technology that did not catch on in the days when dialup Internet access was the norm for users outside the workplace.
That changed near the end of winter in 2005. On February 18th of that year, Adaptive Path's Jesse James Garrett posted an essay about the use of Ajax in web development. It proved to be a turning point, as the technology has become widely used, almost to the point where hardcore web users find themselves disappointed when a web application does not use it in a likely place.
In discussing Ajax (a term created at Adaptive Path), Garrett noted that it isn't a technology in itself. Instead, it combines several technologies:
Most people see Ajax purely in its client-side glory. A web page like Yahoo! News uses it extensively. It's probably fair to say that Yahoo's developers have driven Ajax into public awareness with their work more than Google or anyone else.
Behind the scenes, an Ajax engine sits between the front-end web browser and the back-end server. The user sees a page, while the engine makes JavaScript calls for data to the back-end.
The net effect has the application changing information displayed on a web page without performing a full refresh of the browser window and waiting for everything to reload. Ajax gives these applications a look and feel resembling that of rich desktop software.
"The Ajax engine allows the user's interaction with the application to happen asynchronously - independent of communication with the server," Garrett wrote. "So the user is never staring at a blank browser window and an hourglass icon, waiting around for the server to do something."
Some developers will see Ajax doing what Adobe's Flash technology can do; they may even prefer Flash to Ajax. Garrett noted that as Ajax matures, there would be solutions where it is best suited, and ones where Flash makes the most sense.
It's all up to the developer. A good resource to see the growing field of Ajax-powered applications may be found at TechCrunch, which features up-and-coming websites where many use Ajax to deliver a better user experience.
About
the Author: David Utter is a staff writer for WebProNews covering technology and business. |
|