Internet Explorer: Global Variables, and Stack Overflows
cappuccino.org
cappuccino.org
If you're a startup and you're having technical issues with Microsoft software, please reach out to me. I'm here to help :D
<meta http-equiv="X-UA-Compatible" content="IE=7" />
Even on new projects.
Also, the delay on supporting CSS3 stuff like border-radius and text and box shadow has been disappointing. As of the release of Opera 10.50 today, even Opera has finally caught up to support the most popular CSS3 stuff. Now only IE8 drags its feet.
I wish Microsoft would release point releases sooner, rather than hold up and release major releases. This makes it easier to accommodate the subtle changes in the browser as things go.
One of the great things about the open source browsers is that the bug teams on those browsers listen for the most part, and get bug and security fixes out there sooner, while Microsoft simply drags their feet.
I don't like the way the buttons are arranged in the IE browser. With Firefox I can move things around to how I like things and can even change the look of those buttons.
I really, really like Firebug and use it in my work. IE needs something like that. Especially the ability to move my mouse around, click something, and immediately know what it's called, see the CSS, and can even try changes on the CSS. This was how I was able to retheme ProjectPier (ProjectPier.org) with a custom theme, while it is not easy to do in IE.
Often in web development, I need to clear web history, caching, cookies, etc. Ever try and do that on IE8? You wait forever over something that should be performed instantly like other browsers.
The Advanced tab is goofy. It has a window I cannot stretch and so I have to use the horizontal scroller. It has so many items in there, and everyone usually needs to get into that if they're a developer, that you can't help but wonder why it wasn't implemented in a series of tabs.
Many of the other IE8 problems are discussed here:
http://css-discuss.incutio.com/?page=IE8
And specifically:
http://www.positioniseverything.net/explorer.html
Last, I don't think Microsoft is pushing hard enough to get people off of IE6. I keep bumping into clients who still run it and I bruise my head on the table.
- Firefox comes with great addons, so even though it's slower than Chrome, it's still got me. Plus, Firefox renders form elements just slightly better for me in my opinion than Chrome does.
- I like Chrome a lot, however, for W3C and CSS3 compliance, for stability, and for raw speed. I would switch to it as my primary browser because of those reasons if it weren't for the fact that I just stated here about form element rendering and that it needs a few more critical addons. For instance, I use FireFTP like crazy, as well as adblock, Flashblock, and FireBug. I hear that much of this is coming, so Chrome may be my primary browser later on.
So, even if IE9 or IE10 turns out to be a pure delight as far as W3C and CSS3 compliance, it still has speed issues to overcome versus Chrome, infrequent release issues, cross-platform issues (Mac, Linux, Windows), etc.
But here's another thing, Microsoft hasn't been very nice to the F/OSS community. They have thrown a lot of mud up about patent infringement and junk, and I don't like software patents at all. They have been exposed in the Halloween docs and on Groklaw. So, the odds of me, an Ubuntu Linux user using a future IE release made for Linux -- well, that would be slim to none.
To be honest, the issue here for me is not that you are a GNU/Linux user. The issue is that you are likely represented by this pie chart: http://makariolewis.com/wp-content/uploads/2009/05/web-desig... - we need to make the yellow, purple, and cyan slices much smaller. Right?
That said, my personal experience with internet explorer has been everything but elegant and their consistent lag in standard compliance is extremely annoying. Most over anything is their extremely misleading ad campaigns about IE8 (although that not development's fault).
Today at work I got an e-mail from IT urging the office to use anything but IE due to a new security bug that could compromise the entire system. Go figure.