John Lim has posted a new item today (over on phpEverywhere) about some of the AJAX Mistakes being commentede on by Alex Bosworth (as seen here).
Alex Bosworth has compiled a list of Ajax Mistakes. It starts off a bit too negative "Javascript itself is a dangerous UI technology" (err, so is driving a car), but I agree with his critique.
We use the JSRS library. The first problem "Not giving immediate visual cues for clicking widgets" does not happen with JSRS because the browser downloading button does spin when an AJAX query is running. Brent Summit, author of JSRS has blogged about the recent AJAX summit. Also see Building Rich DHTML Apps.
Some of the mistakes listed include: "Breaking the back button", "Changing state with links (GET requests)", "Inventing new UI convertions", and "Not cascading local changes to other parts of the page". John, however, makes the comment that they use phpLens for all of their database-backed forms, making it a simple matter of integrating that library in with their code and alleviating a few of these issues. While I haven't used it before, the phpLens suite of tools does provide a lot of power in a little package - it's a rapid application development, PHP application server.




