You mean the tone of "not everybody can do it"? :) To be honest, that is the just the case with Ajax. It isn't simple due to the large combination of factors involved with developing such applications.
A lot of techniques involved, lack of descent debugging and profiling tools, buggy implementations of standards, proprietary implementations, different platforms with different browsers, mix this all up in a blender and you get complexity. Most stuff doesn't come out of the book, but is only achieved by years of experience. The learning curve is very steep. Even the most experienced JavaScript gurus find building these types of applications to be very complex and challenging, and those are people having no problem at all building dynamic menus, components or the most advanced types of XSLT layouts. And I don't want to be rude, but there aren't many people who can do such stuff. But people without all the knowledge just don't know why it is that complex and I don't blame them, because it is too much to explain in some simple posts. Also Jesse James Garrett made that warning in his posting and for a reason. "Ajax applications inevitably involve running complex JavaScript code on the client. Making that complex code efficient and bug-free is not a task to be taken lightly, and better development tools and frameworks will be needed to help us meet that challenge." You really need a lot of experience in the involved techniques. Ajax does not have the learning curve CF developers are used to, and it will never get that learning curve because implementations vary on the type of application, and the techniques behind them not only change very often, but also depend on the browser and the developers experience. Developers cannot rely on the standards with for example IE in its current form. Ajax in the end is nothing more than an approach. It depends on the type of application, if you take the usual approach, the Ajax approach, or the RIA approach. If you have to take care of vector/video/audio/animation an RIA is the best solution, not Ajax. It is not a technique, or a technology. It is a different way of architecture in web applications. XMLHttpRequest is just a little piece of this approach. Micha Schopman Project Manager Modern Media, Databankweg 12 M, 3821 AL Amersfoort Tel 033-4535377, Fax 033-4535388 KvK Amersfoort 39081679, Rabo 39.48.05.380 ------------------------------------------------------------------------ ------------------------------------------------------------------------ ----- Modern Media, Making You Interact Smarter. Onze oplossingen verbeteren de interactie met uw doelgroep. Wilt u meer omzet, lagere kosten of een beter service niveau? Voor meer informatie zie www.modernmedia.nl ------------------------------------------------------------------------ ------------------------------------------------------------------------ ----- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Find out how CFTicket can increase your company's customer support efficiency by 100% http://www.houseoffusion.com/banners/view.cfm?bannerid=49 Message: http://www.houseoffusion.com/lists.cfm/link=i:4:199350 Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4 Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4 Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4 Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

