Tuesday, April 24, 2007

The Seven Deadly Sins of AJAX Application Development

Scott Robinson has written about "The Seven Deadly Sins of AJAX Application Development" in "ZDNET Builder-AU" on 20-Apr-2007. To quote:-
The AJAX bandwagon is a good place to be. It takes you to faster, more efficient, more dynamic apps. But it also has pitfalls all its own.
(Actually 14 'sins' - 7 'lesser' and 7 'deadly')

  1. Misuse of the Back Button

  2. Not telling the user what's happening

  3. Neglecting Links

  4. Trading content control for page control

  5. Killing spiders

  6. Producing unspeakable text

  7. Not letting the JavaScript-challenged user know what's going on.


(The 'deadly' sins).

  1. Letting memory leak

  2. Not knowing what "asynchronous" means

  3. Keeping the server in the dark

  4. Getting lazy with GET

  5. Not accounting for data type

  6. Some apps just don't know when to shut up

  7. Keep your JavaScript out of your DOM