Last week, I discussed Microsoft's recent attempts to promote Microsoft Internet Explorer (IE), a product I consider among the most ill-conceived software products of all time. However, based on the feedback I received from numerous Windows IT Pro UPDATE readers, I'm in the minority, at least when it comes to business use of Web browsers. And although alternative Web browsers such as Mozilla's Firefox seem to fare better with tech-savvy individuals and power users, it's unclear to me whether that use will ever translate into dominant market share.
Recently, Microsoft Director of Windows Product Management Gary Schare told me that compatibility with existing Web sites was one of the huge draws of IE, and that opinion was borne out in the feedback I received. Overwhelmingly, readers speaking on behalf of companies said that they would be sticking with IE.
IE's compatibility prowess can be seen in various ways. First, the core HTML that many sites use is designed with IE in mind; often Web developers don't even test the code on other browsers. Second, IE, unlike Firefox, supports ActiveX technologies that many sites use. Third, some plug-ins and other browser add-ons are available only on IE. And finally, many customers require interoperability with Microsoft technologies such as Windows SharePoint Services (WSS) and Microsoft Outlook Web Access (OWA). Although you can run OWA on Firefox, the experience is much better in IE and very close to that you get with Outlook.
Although the reasons these Microsoft technologies work best (or at all) with IE are largely related to the first two points, program interoperability is worth mentioning separately because many readers manage networks at Microsoft shops. One such reader, Randy Barger, said "Interoperability is key. Many of my customers use ... Web-based applications. If I switched customers to another browser, they would, at the very least, have a diminished feature set available to them within these applications."
Some readers also noted that security was a concern and that, oddly enough, IE made the grade. Though IE has an admittedly spotty record, the product has undergone Microsoft Trustworthy Computing code reviews and been overhauled dramatically in both Windows Server 2003 and Windows XP Service Pack 2 (SP2). "Security is a huge concern and in the corporate world that is next to cost," reader Tom Krause said. "[With Mozilla,] where's the track record? Where's the support?"
Reader Scott Barker also brought up an excellent point. "Unlike IE, which can be automatically 'patched' through Windows Update, Firefox requires a manual reinstall when updates or patches are released," he wrote. "As you know, most machines (especially those with XP SP2 installed) are set up to automatically run [Automatic Updates] and as a consequence, IE patches get installed automatically. But not ... Firefox. Yes, Firefox is a great browser, but how do you automate deployment of patches or updates when they happen? It adds yet more complexity to managing your environment."
Even end users who voiced their support for Firefox--and I'd have to put myself in this category--generally admitted that Firefox has problems. Many sites--especially online banking sites--don't work in non-IE browsers. That hasn't stopped a large population of influential people from installing and migrating to Firefox, but these sorts of incompatibilities are a nightmare for IT departments that have to support many users. Whether you want to call it inertia or pragmatism, most companies simply aren't going to be switching any time soon.
Schare also had an interesting response to a comment I made about IE's stagnant development and the fact that Firefox is supported by a vibrant community of enthusiasts who are extending the product's reach with new add-ons every day. He noted that IE, too, benefits from such a community and that users who want any of Firefox's features--such as tabbed browsing--can simply download add-ons or other IE-based browsers to get that functionality. "Right now, those kinds of features are more for advanced users and early adopters," he said. When I asked him when we might see such functionality in IE, Schare told me that it would happen in the Longhorn release of IE. Right now, the IE team has no plans to release any IE add-ons or improvements before Longhorn, although that could change. Schare noted that the MSN team was leveraging IE's add-on mechanisms by releasing such add-ons as the MSN Toolbar and that the IE team might consider releasing similar updates.
Although Microsoft has improved IE's security in the XP SP2 release, that version of IE isn't available to Windows 2000 or Windows 9x users, and I think that's a mistake. That said, it's clear why most businesses won't be switching from IE any time soon, although you might argue that an upgrade from Win2K or Win9x is more complicated than migrating users from IE to Firefox, assuming there are no compatibility concerns. Like many of you, I'm forced to use IE for work-related tasks, but I'll keep using Firefox when I can. It just seems like it provides safer access to Web-based content than does IE.
Also, I'd be remiss if I didn't thank everyone who wrote in this week. As always, Windows IT Pro UPDATE readers have proven themselves to be a dedicated and well-informed bunch. Thanks so much to everyone who provided feedback for this commentary.
Reader Comments
"Firefox requires a manual reinstall when updates or patches are released,"
--Although this arcticle is out of date at before it was released. Firefox, as of version 1.0 press release, had automatic updates built into it. this article looks like propaganda to me.
Anonymous User -November 24, 2004
Simple things count. I maintain a website that uses www.dynamicdrive.com slideshow code. All of it is javascript and supposedly NS6 compatible. Firefox doesn't render it properly! Never mind vbscript that I would have to port. Firefox would have to be an order of magnitude better than IE for anyone to switch--like IE4 vs Netscape4 was--and Firefox just isn't THAT good. We use W2K IE6 with the Google toolbar to suppress pop ups--and it works just fine thanks!
Nick
Anonymous User -November 24, 2004
Nick, If you aren’t already,
now would be a good time to start using Web standards. Developing With Web Standards
http://www.456bereastreet.com/lab/developing_with_web_standards/
Anonymous User -November 24, 2004
1) There is activex support for firefox (I haven the url with info but search google)
Firefox has XUL and XPCOM, wich is much better. Activex is just a securety nightmare and XUL/XPCOM is platform independed.
2) Firefox has an automatic update function
3) There is supports
4) Not working sites is a folklore. Many sites work perefectly ,only a few doesn't. Blame the web master not firefox
etc..etc..
Ok firefox has it's isseu's,also IE has problem even bigger as with Firefox. This is a bad article wich looks only at one side of the story.
Anonymous User -November 24, 2004
The matter is not usability .
The matter is making the Web truly available to everybody. To make it accessible from every platform (Windows, Mac, Linux) and from every browsere (Safari, Konqueror, and so on).
How can you imagine a World Wide Web only for Microsoft Windows users?
Anonymous User -November 25, 2004
It's not a Firefox problem if a bank site does not work with it, it's the bank the problem. They'll have to redisign that site if they don't want to loose 1/10 of their customers.
Anonymous User -November 25, 2004
Firefox owwns, in Quake 3 my ping time is better than ever now i use fiiiireefox
Anonymous User -November 25, 2004
I treid FireFox for about 2 days and had to uninstall it. It slowed my Windows XP system down dramatically, and particularly when I was web browsing.
Anonymous User -November 25, 2004
Many people use FireFox because of various 'features' like tabbed browsing or the security.
I use FireFox simply because I find it to be faster at page rendering, and perhaps the download manager.
If IE was much faster at page rendering, had a decent download manager and was a bit more standards compliant, then I'd switch back to IE.
In a corporate environment IE scores big over FireFox. First, FireFox, like OpenOffice, isn't easy to deploy. With no MSI package deployment in an active-directory environment is difficult, and there are no resources available to follow other deployment methods.
Also, IE is configurable through group policy, so locking down your zones centrally is easy to do.
Finally, as you mentioned, patch mangement accross a network is much easier with IE than in FireFox.
For now I'd recommend FireFox to most home users who are happy switching back to IE for the minority of incompatible sites, but would recommend that companies stick with IE and simply follow good patch and security management practices .. but then, you do that allready right? :)
Anonymous User -November 25, 2004
I'm slightly confused, Paul.
A few years ago you said IE5 was "a stunning achievement" and that you'd "recommend this product without any reservations". To be fair, this later changed to a "relatively unimpressive upgrade."
IE6 was greated as "the most stable browser I tested" and "an excellent browser".
Let's not forget good old IE4 - "most impressive, revolutionary release of IE ever".
So how exactly does this all square with IE being "among the most ill-conceived software products of all time" ?
I could understand if your argument was "IE was good at the time, but just stopped development" - but that's now what you're saying. Please elaborate?
-- Red Dalek
Anonymous User -November 25, 2004
1) There is a msi installer:
http://hicap1.frontmotion.com/Firefox/FireFox-1.0-enUS-refresh.msi
2) It is not that firefox replaces I.E. but is installed beside IE. So it is possible to use IE when it is neccesary. Why should u use Firefox then?
Rendersfaster and uses less memory (Usefull with Citrix) , search function, extensions, tabbed browsing and most inportant security. Also platform independed and afcourse XPCOM.
Anonymous User -November 25, 2004
"First, the core HTML that many sites use is designed with IE in mind; often Web developers don't even test the code on other browsers."
This is a problem with the website developers not coding appropriately (often taking the easy route through an equally flawed program such as FrontPage). If they were coded correctly, they would render well in both browsers. Also note the fact that Firefox's rendering engine renders pages perfectly, unlike IE's flawed rendering engine. Any GOOD web developer can tell you that.
"Second, IE, unlike Firefox, supports ActiveX technologies that many sites use"
ActiveX is notorious for its security vulnerabilities. Its got more holes than swiss cheese, and is the SOLE reason why the Mozilla Foundation CHOSE not to implement it.
"Third, some plug-ins and other browser add-ons are available only on IE"
Well, Firefox has an excellent database of extensions (which BTW can be found quite easily through a link in the browser itself), many of which are far better featured and better supported than IE add-ons (which are often made by companies looking to make a profit). Firefox's extensions are made from the community themselves.
"Some readers also noted that security was a concern and that, oddly enough, IE made the grade"
I highly doubt this. Even with Windows XP SP2, IE still does not cut it. The program itself is very poor quality (Firefox is only 4.7 MB while IE is over 15 MB), and there are flaws where even SP2 cannot block malicious scripts. Also, half the computers in the world don't have Windows XP, and even those that DO have XP, not all of them have upgraded. If Microsoft was competent enough, SP2 should have already been implemented in the very first release. Heck, why weren't those improvements available since Windows 98?
Google "Internet Explorer" and "Compromise" and you'll see why IE doesn't make the grade.
"Firefox requires a manual reinstall when updates or patches are released,"
False. That was only required for the BETA releases, which is highly understandable. Firefox 1.0 has Automatic Updates automatically enabled (and was extremely effective when 10.1PR was released).
Anonymous User -November 25, 2004
The IT staff may have no choice as Firefox maybe more than 10% of the user by the first. It is growing so fast that if IT staff don't code to it their company may go out of business. Firefox will be standard by 1 Jan 05 as the speed of uptake will make it so. You have no choice at all. People will not go to your web site but to others that support Firefox and may changes banks just because of it. Get with the facts of life that Firefox is the standard now.
Anonymous User -November 25, 2004
You state that many sites use ActiveX. How many? (percentage figure + references please).
Re: security, see Dept of Homeland Security / CERT advisories.
As inferred in comments above, this appears to be a highly biased and unobjective piece of journalism. Please do us all a favour and read up more before you publish articles like this. [I speak as a practising IT journalist]
Anonymous User -November 26, 2004
The Firefox shills are overstating the case: Firefox has LOTS of bugs and screws up on LOTS of sites (but seldom on sites devoted to web development). And, the idea that information on millions of old sites which will never be changed should just be forgotten, is nonsense. Compatability is required. Realizing the truths of the world is what makes Microsoft a great development organization.
Anonymous User -November 26, 2004
Some readers also noted that security was a concern and that, oddly enough, IE made the grade. Though IE has an admittedly spotty record, the product has undergone Microsoft Trustworthy Computing code reviews and been overhauled dramatically in both Windows Server 2003 and Windows XP Service Pack 2 (SP2). "Security is a huge concern and in the corporate world that is next to cost," reader Tom Krause said. "[With Mozilla,] where's the track record? Where's the support?"
Interesting
Check this link out:
http://www.trustworthycomputing.com
Anonymous User -November 26, 2004
Firefox has LOTS of bugs and screws up on LOTS of sites
That's not true. Firefox works perfectly with almost every page. Only some very few might not work because of bad code. And as already said above, those problems are not caused by Firefox' bugs.
And, the idea that information on millions of old sites which will never be changed should just be forgotten, is nonsense.
Right, it is. But noone said this has to be done. Old pages work with Firefox as they should (because old sites do not use CSS which causes the most differences between FF and IE in page rendering). Old HTML elemets, such as "" will work just fine in FF.
Compatability is required. Realizing the truths of the world is what makes Microsoft a great development organization.
If you had ever used Firefox, you would know, that Firefox has a very great compitability.
Anonymous User -November 27, 2004
Firefox has a long way to go. At present, as I have experienced, switching to Firefox from IE is nothing but a part of 'I hate Microsoft' campaign.
Who am I?
A system integrator, administrator, full time net surfer, computer science student, and a .r..k.. :)
Anonymous User -November 27, 2004
Well Im a novice compared to you guys.I am an IT student and a gamer. But I have noticed a couple of things about IE that annoy me. When upgrading to DirectX 9.b or c form a Netscape browser, DX sometimes doesnt like it. It appears DX is coded to favor IE, makes sense since they are both MS products. IMO MicroSoft is certainly not serving the user when it comes to universal compatibility, which I understand is a noteworthy goal
Anonymous User -November 27, 2004
The reason Mikrosoft products gets "served" the most is becuase they are so wide spread.
Im sure if Firefox was the Biggest Browser out there, with most users,
it would have a lot of security issues too.
I mean, haxors makes Bad Code ot infect as much of ppl as possible.
btw, I use Firefox.
I simply like it.
Mainly because of Tabs and some of
the Extensions available are so sweet.
:)
Anonymous User -November 27, 2004
Curious -- the MS XP home page http://www.microsoft.com/windowsxp/default.mspx says IE supports tabbed browsing but the link doesn't lead to an obvious source for that download. I'd heard tabbed browsing wasn't possible in IE. Any insight?
Anonymous User -November 28, 2004
Some people argue that when firefox becomes more mainstream that there are more security issues.
That is not true. The number of security isseus stayes the same, only the problem becomes bigger because it becomes an bigger target for hackers.
IE is insecure because it contains more bugs. The numb er of bugs doesn't become bigger because there are more hackers targeting IE.
When a browser is more secure because it contains less buggs and it is better designed it is safer that Internet Exploder regardless how poplar it is.
Anonymous User -November 28, 2004
"Curious -- the MS XP home page http://www.microsoft.com/windowsxp/default.mspx says IE supports tabbed browsing but the link doesn't lead to an obvious source for that download. I'd heard tabbed browsing wasn't possible in IE. Any insight?"
It's talking about unofficial add-ons, available at the WindowsMarketplace site (amongst others.)
-- Red Dalek
Anonymous User -November 29, 2004
I use Firefox at work but it has problems with our 3rd party scanning solution and our 3rd party debit card solution. I dont have any problems with IE however. I agree with the article, i think many people are biased and hate IE because microsoft makes it.
Anonymous User -November 29, 2004
I loved the article. I haven't laughed this hard since I reamed the auditing group at a very large bank based in San Francisco over a gaping set of holes in their commerce site for small businesses that allowed a series of unmentionable security holes to be exploited through ActiveX. I moved my accounts to Alaska USA Federal Credit Union who program their website agnostically.
I'll continue acting like a sane consumer, flee sites that handle $ over IIS and program for IE specific noncompliance. It's insanity on top of shirking responsibilty to throw money at a company because they're large and then hope for the best.
Coding is an art form as well as an act of creation. With a code base as large as IE's and IIS's and assuming 1 error per 100,000 lines of code (which is wildly conservative) what can we assume.
It may just be my experience but web programmers that rely on MS related security are lazy and generally couldn't code a standards compliant site if their jobs depended on it. Luckily that may soon be the case.
"oddly enough," is the greatest understatement I may have ever read.
I translate "IE made the grade." as "They couldn't be bothered to do any research as they've never really understood networking or security and are gullible as long as it's not their money at stake." It's like a elevator repairman that just fakes it and prays hard every night.
I imagine these poor souls who duck at an opportunity to learn something as walking through the technical world listening but not hearing the shouts of "Stop!", "Turn back!", "The bridge is washed out!" and keep right on driving that train and all its passengers to certain doom. This because they can't be bothered to look ahead.
Hopefully, we'll see you when you get to the next station.
Anonymous User -November 29, 2004
Fall asleep, morons, on the toilet! All you male IE fans, play with your little "internet explorers."
Anonymous User -November 30, 2004
Fall asleep, morons, on the toilet! All you male IE fans, play with your little "internet explorers."
Thank you for your highly intelligent contribution to this debate.
Anonymous User -November 30, 2004
IE doesn't render CSS (Cascading Style Sheets) correctly, so as a developer, I hate it.
Anonymous User -November 30, 2004
"I use Firefox at work but it has problems with our 3rd party scanning solution and our 3rd party debit card solution. I dont have any problems with IE however. I agree with the article, i think many people are biased and hate IE because microsoft makes it."
No, IE is outdated and non-standard compliant, period. What you don't understand is your third party credit card software are optimized for Internet Explorer i.e. you use specific codes that are not standard compliant. Since IE is known to be a magnet for spywares and viruses, you put a lot of users at risk. Consequences, you will lose a lot of consumers.
Anonymous User -December 01, 2004
<< Fall asleep, morons, on the toilet! All you male IE fans, play with your little "internet explorers."
Thank you for your highly intelligent contribution to this debate <<
-haha you are funny. now go sit on the toilet and SLEEP NOW, Mr. Murdoch!
Anonymous User -December 01, 2004
I agree the problem is not that Firefox breaks websites, it's that those sites are not standards compliant.
To be specific, almost all the internal corporate sites I've tested that fail to render properly under Firefox use document.all instead of document.GetElementByID - the legacy of Microsoft's implementing a non-W3C-approved feature in IE 4.0. Despite the fact that this element has been known to be non-compliant for a half-decade, it still shows up on sites created in Visual Interdev 6.0 or Frontpage 98.
It's about time we cleaned up.
Anonymous User -December 13, 2004
I have to admit, Firefox has some compatibility issues with some business applications. But to blam Firefox for those issues is not the way to go. Mozilla brings to the table a better technology, making the web a safer place. It is now time for web developers to step up and join the new times. IE is in my opinion the most vulnerable browser in the industry. And even though you can adjust IE's settings to be secure it then becomes pretty much unusable. Support for IE is limited to specific OS versions, and Microsoft makes no attempt to hide this fact. Since I moved to Firefox my vulnerability to viruses and spyware have dropped drastically. And with the addition of a few Firefox extensions Firefox becomes just as convienent as IE. Lets face it Microsoft has its supporters regardless of their track record and as long as IE is forced down our throats by being bundled with windows it is most likely going to remain the dominant browser. But times "they are a changin" and as the next generation moves into control, things will change.
Anonymous User -January 13, 2005
who works, knows someone who works for Microsoft who continues to keep internet explorer and other products "better"?
Anonymous User -January 22, 2005
yea go ahead use that empire browser, just dont complain when one day your windblow say I'm sorry activation is required to perform this function!
winsuck
Anonymous User -February 24, 2005
No more nukes!
Solar Power!
Electric cars!
Hormone free cattle!
No furs!
Linux!
Firefox!
They all sound pretty and are great for protest songs and anti-establishment demonstrations, but in reality, most business' and consumers will stick to the standards and what works, not utopian ideas.
Free CDs Offer Fundamental Content for IT Pros Are you up to speed on the latest technologies and solutions? Don't miss out on your chance to get up to speed quickly on fundamental, in-depth information on some of the hottest topics in our library of content.
Let Your Users Reset Their Own Passwords: Free Download Try a 30 day free trial of Desktop Authority Password Self-Service – it provides an easy-to-use, robust system for allowing users to reset their own forgotten passwords or locked accounts.
Get Windows IT Pro & Mark Minasi’s Favorite Power Tools Guide Order Windows IT Pro now and get "More of Mark Minasi's Favorite Power Tools"--a in-depth guide to the most useful Windows commands --FREE with your paid order! Subscribe today, and save 58% off the cover price!
Deep Dive into VMware vSphere, eLearning Series Join John Savill to explore the major functionality capabilities of the vSphere virtualization platform, including identification of the changes from ESX 3.5.