| While there are a couple of minor bits I agree with, overall I think Joe's off on this one. The web has five organizations pushing really hard on it at this point (Mozilla [my employer], Google, Apple, Microsoft and Opera). The web almost had HP. We'll see what happens with WebOS. The one part of his article that I somewhat agree with is that under the guidance of several entities (and lots and lots of people) the web may not have quite the same coherence as, say, Cocoa. I'm not sure that will be a problem. "The Web has no one who can ensure that the platform acquires cutting edge capabilities in a timely manner (camera access, anyone?)." Five years ago, even two years ago, would anyone even be questioning adding camera access to the web? I think there's been a huge shift in terms of how people view web technology. gmail was the original "holy crap" app that started us building information apps with better user experiences. It proceeded from there to add things like canvas and svg and, more recently, webgl and audio, making apps well beyond "information apps" possible. The "Boot to Gecko" (B2G) project which Mozilla kicked off a couple of months back is going to push quite firmly on adding all of the APIs needed for a modern mobile device. And, I might add, in conjunction with others in the standards bodies who are interested in such things. And what about the Metro announcement from last week? Sure, Microsoft's ideal scenario is to build on the web and lock people into APIs that are tied to their platform... but, seriously, wouldn't people just write shims? Wouldn't Microsoft ultimately have to follow the standard because they are not quite the monopoly they were before? The end of his post is telling: "The closest thing we have to that today is Chromium, but they have no foothold in mobile and are likely years away from having one. And so I end on a sad note" So, the crux of it would seem to be that Joe sees the world going mobile. I certainly agree. I got my start on a TRS-80 model III, and the stuff happening in mobile is the most exciting stuff I've seen in my entire career. I've been working with the web for 16 years. There has never been a time in the past when so much effort was being put into pushing the web-as-a-platform forward. It's huge and I, for one, think the best is yet to come. |
Lots of good things coming to the platform now, but progress was even faster in the mid-90's when Netscape and IE were growing up. IE4 and IE5 in particular had a lot of great features that have since been forgotten, and are only now being reconsidered for standardization. Remember behaviors, image filters, CSS expressions, and data binding?