Bill Thompson has a good post about the technology behind Web 2.0 and why it may hinder us more than help us. Unfortunately, he does a huge disservice to himself by painting Tim O’Reilly in the same light as the infamous Yugoslavian Dictator and then using the final paragraphs to perform a chop job on Tim.
The second section is where Bill gets his actual point across, but you do need to weave through the personal attacks to figure it out. Here are the guts of his point:
Ajax is touted as the answer for developers who want to offer users a richer client experience without having to go the trouble of writing a real application, but if the long term goal is to turn the network from a series of tubes connecting clients and servers into a distributed computing environment then we cannot rely on JavaScript and XML since they do not offer the stability, scalability or effective resource discovery that we need.
There is a massive difference between rewriting Web pages on the fly with JavaScript and reengineering the network to support message passing between distributed objects, a difference that too many Web 2.0 advocates seem willing to ignore. It may have been twenty years since Sun Microsystems trademarked the phrase ‘the network is the computer’ but we’re still a decade off delivering, and if we stick with Ajax there is a real danger that we will never get there.
It’s a very valid point, and one that I’ve been following for some time. With Flex Data Services, Adobe has taken a similar position and has worked to move applications to the messaging model that Bill advocates. And technologically, there is a huge benefit to that. Adopting it means that we can do things in real time and really take advantage of the collaborative aspects of the web. Products like WebORB show how much demand their can be.
It’s ashamed that he goes after Tim. I’m as big an Ajax critic as anyone, but I think Ajax has done a lot to raise the expectations of end users and gotten developers to think differently. Is it the final answer? No, but it’s been beneficial and the folks at O’Reilly have always been advocates of better ways.
[tags]Web 2.0, Flex Data Services, Distributed Web[/tags]
Tweet
Pingback: Read/WriteWeb
Pingback: JD on EP