Make web a software development platform?
Joel Spolky has written an article discussing features that a software developer, not a graphic designer, would want web (web-browsers) to support. One of them was:
The DC idea is something that came into my mind first time I saw HTML (5 or 6 year ago, I didn’t know the term «DC» that time). I was very surprised with absence of things like <line>, <rectangle> and so on; I still have to use gif’s for all this. And today when we have filters in IE which almost makes it a Photoshop we still don’t have canvas (or do we?) Well, to my opinion it’s more important for graphic designers than for software developers.
But all this takes us to making the same thing which, as far as I get it, Microsoft is trying to bundle with Longhorn. Do we really need that? I mean, if today we get web standards for application development and tomorrow Microsoft comes with its XAML and god knows what else, are we going to learn again? Or are we going to ignore Microsoft’s technology (and lose 90% users)? Or does anyone think Microsoft will implement both XAML-and-so-on and these highly wanted web standards? I, personally, don’t.
So I think we have to wait for Microsoft to ship Longhorn, see what it is, and decide whether we like it or need something else. And if we like it, there’s no other way for Opera Software and Mozilla.org than to suggest it web standards and make it work in their browsers.
Oh, my list of need-them-most features is not ready yet. Looks like Joel has listed everything we need.