An Inline Comment was posted on the text below
Scroll down for the comments
There are today
three leading platforms for developing Rich Internet Applications : Ajax, Adobe Flash Player (with Adobe Flex 2 or OpenLaszlo), and Java Plug-in (used with Java applets). None of these solutions are perfect – they all offer some advantage over the others. The fact that Ajax has ignited a renewed interest in making the Web a much better user experience is to be applauded, but don’t confuse the hype around the technology with the basic facts about the strengths and weakness of Ajax compared to its counterparts, Adobe Flex and the Java Plug-in. Ajax is good, but there is plenty of room for improvement.
One more point of contention, mostly to frame the difference between AJAX and Flex 2, and why there is such a disparity between the tooling. Flex 2 is a closed system, developed by a single company. It's hard to disagree that the tooling of the Flex 2 SDK in Eclipse is better than Ruby on Rails + Prototype.js in my Emacs editor. But even Flash/Flex suffers under browser incompatibilities (Object vs. Embed tag, SWFObject vs. UFO wrapper, etc...Flash 9 player funkyness on the Mac Intel platform.)
As for a Java Plug-in, can you name a single site that you use on a regular basis that has one. I can't, but I may not be looking in the right places.
BTW: Great stuff in your blog...and happy to see you are are using Linebuzz to open up the debate.