The listing of Ajax Mistakes really could be applied to many other, non-Ajax instances.
Breaking the Back Button is one my giant peeves. I hate it when I press back and things go all goofy. Gmail used to be really bad at this.
Inventing new UI conventions is another I really agree with. While it might be cool, try and make it obvious at least. Be aware of what you’re changing, and why.
Not using links. I should be able to deep-link to any Ajax app.
It’s a high-level list, and doesn’t even try to go into how to fix these problems. It’s more of things to avoid from the get-go. If you do any sort of javascripting, then go read this. Hell, if you do any UI work at all, go read this.
Tagged As Big Ideas, Interaction Design, Javascript, Strategy, UI Design, Usability
Comments are Open (2)
Posted at 06:47 PM
Comments
Chet
Frankly, we could save a lot of time by just recycling the Flash mistakes discussions of a couple years ago. Don't make my browser work in some weird way you think is clever. I want my back button to work, and i want my scroll wheel to work -- IOW, "no, Mr Ajax, you did NOT just invent a better mousetrap."
Posted by: Chet | December 9, 2005 09:36 AM
Tony
True. I'm sure they're very close. The problem is that Flash developers don't really communicate to web developers, or vice-versa. There is no solid cross pollination. I'm sure they've learnt many valid work-arounds to these issues, while still providing the extra functionality.
Posted by: Tony | December 9, 2005 09:42 AM