Ajax Apps Really Do Work
I'm not a big fan of the idea that client/server applications can ever replace their desktop counterparts. This has been tried many times in the past and always failed (anybody remember "The Network Is The Computer [TM]"). The barriers to this are mostly centered on that annoying little thing called the speed of light. What I'm seeing lately though are more client-oriented systems (heavily scripted client-side) with the guts handled by the server. And that's really the main focus behind web 2.0 style applications; shift more into the client/browser. The mix feels right this time.
If you don't believe me, then take a look at ajaxWrite. No really, click on the link, go into the app. It's amazing. After a few seconds of loading you'll have a simple version of Word running right in the browser. Once they integrate other applications and integrate online storage (like Omnidrive), you get a glimpse of a world without heavy-duty hardware and operating systems. Applications are updated in an instant. No more viruses, installations, licence keys or lost CDs.
It's not for everyone, but there sure are a lot who would never need anything more. Even the most skeptical would agree there are some applications they would use in this way.
Let's go another step though. What happens when the online applications do things that the desktop counterparts can't, such as third-party services integration. Imagine if Microsoft wanted to update Word to let you search or upload photos in Flickr. They would need to write the code and then blast it down to millions of machines. A trivial update like that is never going to happen. But an online service like ajaxWrite could roll out such a feature overnight. Now lets go another step. Roll out a whole host of applications (calendar, spreadsheet, database, write), integrate file sharing, photos, tagging, shopping (and tangler for messaging)… just keep on going. The potential integration and application functionality is mind boggling, and simple leaves desktop applications in their wake.
When will this happen? I can't say for sure. Though it's certainly not for another few years. (Tangler, for example, is heavily focused on the desktop.) But is talk of the web as an application platform really that far fetched. For most of us, the desktop operating system is not going anywhere anytime soon, but there is definitely a new kid on the block and I can see it taking a big part of the applications market.
And guess who's best positioned to take advantage of it… that's right. The big G.
UPDATE: Turns out ajaxWrite isn't really powered by ajax. It's XUL – hence why it only works in Firefox. Maybe I should rename the post to Browser Apps Really Do Work.