brian.shapiro wrote:
 | Bass wrote: Microsoft has an entire *team* of developers who work on just that (the UI) of Internet Explorer. So does Mozilla. It's not some hobby software project.
I don't see where you are getting this "breaking the web" thing from. Internet Explorer is "breaking the web" by not following standards in the first place. And IE8 will be much stricter to standards, and "standards mode" will be default in IE8. So they are improving but they are playing catch up at best.
|
It doesn't mean it needs to take them months and months to code a download manager, or inline search, or tabs, hobby software project or not. And it doesn't. Thats why they have inline search on the Live toolbar. I bet they coded the tabbed interface pretty quickly.
Everything else about the UI is bureaucratic.
Why do you think its taken so long for Microsoft to be as strict as they're going to be on standards? Because they didn't want people complaining that websites that were viewable in IE6 but weren't web complaint were broken. That's what it means, they're doing a transition. Mozilla is concerned about this also but they don't have to be as careful, because of their position on the market.
It may very well take them months and months to code. They are writing software that is going to be on millions of computers, and they aren't using high level tools like the visual designers or .NET you might be accustomed to. Plus they have to make sure all the 3rd party tools built around IE don't just break because of the UI changes. But like you, is assumption, the reality is there is quite a lot of manpower assigned to just this one "easy" aspect of the browser. May I ask how many browser UI's you've coded?
I've never encountered a site that didn't work (or even render properly) in Firefox for years. But there are a lot of sites now that are coded to W3C standards (you can notice the validation tags they often show on their page), so IE may not render these pages properly until it also gets to that level of standards support. Even popular sites like Digg do not render properly on IE6.
Other sites may code workarounds specific to IE, but this is unpopular with web developers. The goal should be to get to a point where if your site W3C validates, you shouldn't have to worry about browser specific quarks. If this happens it will greatly increase developer productivity in one of the most important fields of development today.