Monday April 25, 2005 You've probably heard a lot about "AJAX" already. But if you haven't, it's a new term describing technology which has been around for a while, but has recently gotten a lot more popular because of some really well done AJAX applications from Google:
AJAX is really a combination of technologies. The most important piece is JavaScript code in the page making asynchronous requests to a server. When the server responds it calls back into JavaScript, and this JavaScript can then manipulate the content of the page directly.
Sun is working on this too; J2EE is an excellent platform for AJAX applications. See Greg Murray's Blog for more on the blueprints project on java.net; AJAX blueprints are available already with working sample web applications. And perhaps more importantly, it includes detailed documents explaining how it all works so you can take the blueprints and extend them for your own needs.
I find this technology really fascinating so I plan to blog more about it.
(2005-04-25 22:26:47.0) Permalink Comments [7]
Hey Tor, take a look at http://www.adaptivepath.com/publications/essays/archives/000385.php which provides an overview of AJAX and has pointers to excellent analyses of Google's 3 AJAX apps.
My 2 cents - AJAX does what rich clients have always done - feed a UI (view) from a rich *local* model. As always with most browser-based apps, the most interesting part is that it's a thin deployment, with the downside that the programmer model is a bit more complicated than say with Java/Swing, and you have to deal with imperfect interoperability of different browsers and the limitations of (D)HTML. But for a *mass*-market internet ASP like Google, AJAX is probably the only viable development model.
PS. it would be interesting to see JSF tag libraries that support the AJAX separation of view and model!
Posted by Colm Smyth on April 26, 2005 at 07:57 AM PDT #
Posted by Stephane Bastian on April 27, 2005 at 01:57 AM PDT #
Posted by AjaxFaces on May 02, 2005 at 09:15 AM PDT #
Posted by 192.18.42.11 on May 02, 2005 at 09:23 AM PDT #
Posted by AjaxFaces on May 02, 2005 at 10:15 AM PDT #
Posted by forsoft on June 27, 2005 at 08:10 AM PDT #
Posted by rajaneeker on March 14, 2006 at 04:15 AM PST #