AJAX Mistakes
I stumbled across an interesting list of Ajax Mistakes today. If you’ve read my post, AJAX - Please think twice, then you already know that I am very wary of overusing what is admittedly a cool combination of technologies. Anyway, I think this list should be considered a must read if you are planning to write an AJAX application. If you can get through it and still justify your AJAX application, then it probably is worth doing.
Mentioned in this list is Marcus Baker’s blog entry, Listen kids, AJAX is not cool. An excellent read, and brings up a very good point. Desktop applications need to respond within 1/10th of a second for the user to feel that they are having a direct influence, and this feeling has an impact on how the user responds to the program. Web pages escape this to a degree since the user feels they are just accessing data, rather than actually working with an application. However, AJAX often attempts to replicate the look and feel of a desktop application, and thus begins to suffer from this rule. It is impossible to maintain sub 100ms response times consistently for all users over the internet, and so your AJAX application will always react like a badly written, slow, desktop app unless you are very careful to hide the lag.
The benefits need to outweigh the drawbacks before any AJAX application is tackled, so the first thing you need to learn, is not how to code it, but what the drawbacks are, and how to overcome them.

RSS Feed









November 3rd, 2005 at 8:45 pm
Ajax Mistakes
Alex writes “Ajax is also a dangerous technology for web developers, its power introduces a huge amount of UI problems as well as server side state problems and server load problems. I’ve compiled a list of the many mistakes developers using A…
December 6th, 2005 at 3:18 pm
[...] I posted a link to an Ajax Mistakes article early last month, that I felt was very comprehensive list of issues one might run across when designing an AJAX application. [...]