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...


Learn More about our dedicated servers
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:

Low Rate eCommerce & Retail Plans
Click Here for all the details

•  standards-based presentation using XHTML and CSS;
• dynamic display and interaction using the Document Object Model;
• data interchange and manipulation using XML and XSLT;
• asynchronous data retrieval using XMLHttpRequest;
• and JavaScript binding everything together.

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.

About DevWebProAU
DevWebProAU is for professional developers ... those who build and manage applications and sophisticated websites. DevWebProAU delivers via news and expert advice New Strategies In Development.

DevWebProAU is brought to you by:

SecurityConfig.com NetworkingFiles.com
NetworkNewz.com WebProASP.com
DatabaseProNews.com SQLProNews.com
ITcertificationNews.com SysAdminNews.com
LinuxProNews.com WirelessProNews.com
CProgrammingTrends.com NetworkNewz.com



-- DevWebProAU is an iEntry, Inc. publication --
iEntry, Inc. 2549 Richmond Rd. Lexington KY, 40509
2006 iEntry, Inc.  All Rights Reserved  Privacy Policy  Legal  

archives | advertising info | news headlines | free newsletters | comments/feedback | submit article


Delivering IT Solutions DevWebProAU News Archives About Us Feedback DevWebProAU Home Page About Article Archive News Downloads WebProWorld Forums Jayde iEntry Advertise Contact