Is AJAX something revolutionary?
AJAX seems to be the new "buzzword of the day". In short, AJAX stands for "Asynchronous JavaScript And XML", an acronym coined by Jesse Garrett recently. The basic idea is very nice - you can actually perform client-side programming directly in the DHTML code, in the embedded JavaScript. And, while the DHTML page interacts with the user, it talks asynchronously in the background with the server through a variety of methods, notably by sending/receiving XML fragments.
This acronym is mostly used today in the context of Google Maps. I admit that it looks pretty cool - I even posted a while back a technical article about how it uses the AJAX concepts here.
But is this AJAX concept something new? Well, it quickly turns out that it's not. Although we don't see it all over the place, people already used this idea pretty heavily in the past few years. I would pick a notable example: Outlook Web Access.
OWA has been out there for years, since the good old days of Microsoft Exchange 5.5. I was always amazed by this application, especially in the most recent versions, by its ability to mimic pretty closely the look-and-feel of the Outlook client. The latest incarnation of OWA has two flavors. The rich OWA uses a combination of several technologies at the browser side (JavaScript, WebDAV, XML, XSLT, etc) to create a pretty interactive application. The reach version uses very few browser features, and it even works with IE 4.02 or earlier (although I am not sure if anybody is using that browser version :-)
[update: more AJAX-related posts from Microsofties: here and here]
Comments
- Anonymous
March 17, 2005
Yeah,it seems some people noticed XmlHttp object only few days ago while it existent for years(starting from msxml3 I suppose;-) - Anonymous
March 17, 2005
The comment has been removed - Anonymous
March 17, 2005
The comment has been removed - Anonymous
March 17, 2005
Been writing AJAX apps since IE4SDK came out but I used RemoteScripting and my own xml posts using invisible Iframes to acheive it , pre-xmlhttp.
Notice that .NET introduced a similar AJAX style technique of invisible iframe posts and dhtml with the SmartNavigation option on ASP.NET pages. - Anonymous
March 18, 2005
Yep, it's been around for 4 or 5 years+. You can use MSXML, or the Web Service Behavior (http://msdn.microsoft.com/library/default.asp?url=/workshop/author/webservice/overview.asp) to accomplish this. Note that ASP.NET 2 will support this (http://msdn.microsoft.com/msdnmag/issues/05/01/CuttingEdge/default.aspx). - Anonymous
March 18, 2005
No no no, you're wrong. HTML and XML are boring.
It's Asynchronous JSON And XUL
Take a look here:
http://www.georgenava.com/applauncher.php
PS. Firefox only!
;-) - Anonymous
March 18, 2005
The comment has been removed - Anonymous
March 18, 2005
The comment has been removed - Anonymous
March 18, 2005
Oh, and in regards to OWA, it doesn't run very well on Mozilla/Firefox. Google made theirs run in a much more cross-platform manner.
The argument thrown back at me is "but OWA is intended for intranet use where companies can control the browser." If someone says this then they've never had to actually convince people to use an intranet app they created. People (users) will hang their hat on anything that they can use to resist change. - Anonymous
March 18, 2005
The comment has been removed - Anonymous
March 19, 2005
The comment has been removed - Anonymous
March 20, 2005
This is Ajax !!! a soccer club of more the 100 years old.
http://www.ajax.nl/home/ - Anonymous
March 20, 2005
This is Ajax !!! a soccer club of more the 100 years old.
http://www.ajax.nl/home/ - Anonymous
April 03, 2008
PingBack from http://drinksandbirthdaysblog.info/antimail-is-ajax-something-revolutionary/