Ajax's Disruptive Influences?
Posted by Joe Rinehart at 7:05 AM
5 comments - Categories:
Web Development | Causing Trouble
There's an article over at AjaxWorld magazine about why Ajax is so "distruptive" in that it changes the playing field for normal software development. I think the first part of the article is great: it talks about how "Web 2.0" sites don't need to have Ajax, and how Ajax is encouraging better Web software design by encouraging developers/architects to write their applications as APIs.
(Article is at http://ajax.sys-con.com/read/173115.htm)
However, I'm not sure I agree with the five "Disruptive Influences" of Ajax:
- "The End of Software Upgrades, Fixes, and Security Patches"
- "Software and Data Available Wherever You Go"
- "Isolated Software Can't Compete with Connected Software"
- "Deprecation of the Traditional Operating System"
- "Software That Is Invisible"
I don't see how this is Ajax-specific. Non-Ajax web apps...same thing?
...Because it's browser based? Again, not much to do with Ajax.
The "Web as a platform" in which Web sites use services from other Web sites has been around for a long, long time.
Not binding software to the OS, again, has naught to do with Ajax.
Web software is naturally of a lighter weight than desktop. Its smaller control set has encouraged more elementary UI. Like anything else, it can be used well or poorly, but not much to do with Ajax specifically.
So what do I think is the disruptive force of Ajax?
I don't think the major disruptive force of Ajax is one that specifically disrupts software on the desktop. Instead, I think it's just that a lot of Ajax and/or RIA sites do something a lot of software doesn't: make users happy.
A good example is Google Maps (or Yahoo! Maps Beta). It's so easy and natural to use a draggable map that using MapQuest again becomes painful. Heck, it's fun to use Google Maps for the first time.
Even with this aspect, though, I wonder the disruptive force of Ajax is overblown. I'm sure the first GUIs were mindblowing. However, once everyone can do it, a lot more people were available to screw it up. And I think Ajax will go the same way. Right now, a lot of the high profile Ajax sites are employing the top people in the Ajax community. It makes sense that they'd then, therefore, be of good quality. What's going to happen when an Ajax site goes from being a rarity to the norm? I'm sure we'll see some lousy, disapppointing Ajax UIs.
Gus wrote on 06/02/06 8:07 AM
Joe,I think what makes Ajax ( and RIA's in general ) disruptive in a way that traditional web apps/sites don't is that the functionality tends to be more like a desktop app.
Take the maps example. The things that make Google maps so superior to Mapquest are things like the ability to pan, zoom and navigate around seemlessly. This functionality has been available on desktop map applications (like Delorme maps) for many years.
Bringing this kind functionality to the web makes things very difficult for desktop map software developers. Mapquest was not really a competitor to desktop map applications, Google maps is.