Between the Lines

Larry Dignan, Andrew Nusca and Rachel King

Will the real AJAX pioneer please stand up

By | March 28, 2005, 3:58pm PST

Summary: While Longtail may have gotten the award for biggest buzzword of PC Forum from my partner in crime Dan Farber, the acronym that’s been ringing in my RSS-inbox for the last three weeks — one that’s spanned three events in two weeks (eTech, SXSW, and PC Forum) — is Ajax. According to Accessify.com, Ajax stands [...]

While Longtail may have gotten the award for biggest buzzword of PC Forum from my partner in crime Dan Farber, the acronym that’s been ringing in my RSS-inbox for the last three weeks — one that’s spanned three events in two weeks (, , and PC Forum) — is Ajax. According to Accessify.com, Ajax stands for Asynchronous JavaScript and XML. Virtually everyone on the Web�who’s discussing Ajax points to Jesse James Garrett’s in-depth technical explanation of how an Ajax application works. But, for the most part, you don’t have to know how Ajax works to recognize it. In many ways, it’s one of those things where you’ll know it when you see it. If, for example, you encounter an incredibly interactive browser-based application — one that has does all sorts of things that are normally associated with fat client applications — without the assistance of any plug-ins or other local client technologies beyond the browser, there’s a good chance that Ajax is at work.

Now, with XML flowing through the Internet’s veins, the idea is that the basic technology found in most browsers is good enough to provide a fairly rich client experience. Such has been the case with many of Google’s applications (like GMail) that, without the benefit of any local assistance, provide a surprisingly interactive experience. In reviewing GMail last year, InfoWorld’s John Udell wasn’t expecting anything extraordinary. But after peeking under GMail’s hood, he described GMail’s lookahead addressing cache and spellchecker as "remarkable tricks." Back then, however, the term "Ajax" wasn’t yet in vogue.

In describing Google’s liberal application of Ajax, Garrett said in his blog, "Google is making a huge investment in developing the Ajax approach. All of the major products Google has introduced over the last year – Orkut, Gmail, the latest beta version of Google Groups, Google Suggest, and Google Maps – are Ajax applications." Two weeks ago, News.com’s Paul Festa asked Will Ajax help Google clean-up

Not being one to miss any interesting conversation on the Web, Microsoft’s Robert Scoble commented last week that Microsoft’s Outlook Web Access (OWA) should be noted as an Ajax pioneer: a bold statement that drew criticism because, even though OWA is a pretty slick browser-based e-mail interface, it doesn’t work nearly as well in Mozilla and Safari as it does in Microsoft’s Internet Explorer. We’ve made similar observations here at ZDNet with some of Microsoft’s other smart-browser clients. For example, when we were testing Microsoft’s Sharepoint Server last year, the user experience was far richer in Internet Explorer than it was in any other browser.

In contrast, Google appears to have gone out of its way to make its Ajax-based applications work as well as they can across all available browsers. Personally, if there’s an application that should get the killer-Ajax application award, it probably should be Scalix’s browser-based e-mail client. In his blog, Redmonk’s Stephen O’Grady calls Scalix’s implementation "comparable" to that of OWA, but goes on to say that "Gmail offers full functionality over a variety of browsers, while OWA renders poorly (I know, I have to use it at home) in non-IE browsers. For that reason alone, OWA cannot be considered the best." Meanwhile, if you’ve ever seen Scalix’s browser-based client — which, like Google’s client-side technologies, is non-browser specific, I think you’ll agree that it rocks.

Kick off your day with ZDNet's daily e-mail newsletter. It's the freshest tech news and opinion, served hot. Get it.

Topics

Disclosure

David

http://blogs.zdnet.com/BTL/?page_id=2993

Biography

David

David Berlind, formerly the executive editor of ZDNet, holds a BBA in Computer Information Systems. Prior to becoming a tech journalist in 1991, David was an IT manager that was responsible for the design and deployment of custom developed software, local and wide area networks, PC-Mainframe connectivity, corporate technology standard-setting and end-user training programs. Since then, David has served as the Director of PC Week Labs (now eWeek), editor-in-chief at Windows Sources, editorial director at Computer Shopper and general manager at Ziff-Davis.

Related Discussions on TechRepublic

Did you know you can take part in these discussions with your ZDNet membership?
2
Comments

Join the conversation!

Just In

wow, that's cool! i'm gonna give it a test drive.
wessonjoe 30th Mar 2005
but you know that yahoo now offers a 2gig box for about 15$/year. that means your 100meg box for 12euro/year is not very cost effective.

yo.
0 Votes
+ -
And I wish to enter the competition for the Best AJAX implementation.
With www.wapicode.com (and click on "Enter Wapicode") I don't know if I have the best AJAX (hope so) but I'm quite sure I have the biggest! With 10700 lines I would like to know if anyone has a bigger one!
Finally, AJAX can be used for much more that an e-mail client as our implementations shows.
0 Votes
+ -
but you know that yahoo now offers a 2gig box for about 15$/year. that means your 100meg box for 12euro/year is not very cost effective.

yo.

Join the conversation!

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]
ie8 fix

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity

White Papers, Webcasts, & Resources
ie8 fix