Microsoft’s recent release of Doloto reminded me of the pain of the AJAX Programmer. Doloto is a tool for optimizing an AJAX application by analyzing its workload and splitting the code so that the application will start by transferring only the portion of code necessary to initialize. I can see many web programmers wanting to use it.
Although the Outlook web client has proved that it is possible to produce lightweight AJAX-based applications on the browser, last year’s report from Forrester Research confirmed the high level of disappointment with the performance of AJAX applications. Since then, Silverlight and Flex have somewhat improved the reputation of Rich Internet Applications (RIAs), but one cannot help but think that the disillusionment with AJAX was more due to the way in which the technology has been misused, than any intrinsic problem with the technology.