Internet Explorer 6 Will Not Die
caffeinejolt writes "Despite all the hype surrounding new browsers being released pushing the limits of what can be done on the Web, Firefox 3 has only this past month overtaken IE6. Furthermore, if you take the previous report and snap on the Corporate America filter, IE6 rules the roost and shows no signs of leaving anytime soon. Sorry web developers, for those of you who thought the ugly hacks would soon be over, it appears they will linger on for quite a bit — especially if you develop for business sites."
Sorry web developers, for those of you who thought the ugly hacks would soon be over, it appears they will linger on for quite a bit -- especially if you develop for business sites.
Yeah, IE6 is the herpes of the internet. It appears to be gone after heavy medication but if you look under the first layer of skin, there it is.
...
Oh, and I should point out another untimely mark of IE6: we've all made this hilariously fugly hacks to make crap work in IE6 at some point and those relics of the last millennium are still out there. Which means that browsers still have to support the old rendering ways of IE6. Yes, the doctype will tell the browser what standards to use but I'm betting that the support for rendering HTML 4 is just as annoying as having to patch up old struts 1.x applications and read through nested tables galore in the HTML.
And we all know that 90% of the work out there for developers is maintenance. What a painful irrepressible memory
My work here is dung.
This is simply fossil evidence that confirms it, kind of like a coelecanth.
Some days it's just not worth
chewing through my restraints.
The reason IE 6 won't die is intranet applications that were coded specifically for IE 6 that corporations haven't bothered to make cross-browser. IE 7 (and presumably IE 8) breaks a lot of those sites.
At my current job, we're not allowed to install IE 7 or 8, and don't have the administrator rights to do it. It sucks because as a web developer, I'd like nothing better than to see IE 6 die a quick death.
This space left intentionally blank.
Pay attention to your own news site, CmdrTaco! /. and are faced with a pile of mis-rendered & incompatible pages (I'm thinking the user account page in particular). We appreciate having /. optimized for FireFox, but would also like such consideration for the more-used IE6 browser.
Though this is a site for nerds, that doesn't mean that everyone has abandoned IE, or is at least running the latest incarnation thereof. Some of us, for various reasons, are pretty much stuck with using IE6 for browsing
Can we get a "-1 Wrong" moderation option?
Yes, you web developers. You need to explicitly stop supporting IE6. Give IE6 users a strong warning that IE6 is completely unsupported and not recommended for use, much like Game! has since about 2005.
Game! - Where the stick is mightier than the sword!
And IE6 will go away quickly.
Stop doing the hacks, and let IE6 render them ugly and broken, while compliant browsers will render them correctly.
Shameless plug alert: Game server control panel
IT departments have no budgets right now. Testing all the in-house apps with IE8 would cost money. Even telling people to press the "render in IE6 mode" button would be quite expensive in terms of calls. So they're just blocking the update.
A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
Granted most of the web stuff i do isn't critical but lately if its broken in IE6 i don't fix it, actually since you can't parallel install IE i only check 7 on my host and 8 on my VM so i don't even check 6 anymore.
The summary may be technically accurate, but the point is off. IE6 is dying, quickly. If you happen to develop for it in a corporate context, it really isn't that bad because you are targeting IE6, and *only* IE6. What really hurts is developing for modern browsers, and then having to retrofit IE6, which we can safely say is a thing of the past.
Similes are like metaphors
Just because it has users doesn't mean that you have to support it. Internet Explorer quickly rose in popularity in the first place because web developers blatantly stopped supporting Netscape, even though it had the majority market share at the time.
Futhermore, the thing to realize about IE6 users is that they do not care about the web. They don't care that your website has pixel-perfect accuracy, for instance. So why waste your time optimizing your website for their benefit? The natural degradation designed into the HTML specifications still allows them to access the content in a limited fashion. That is all that they want. If they wanted to see more, they wouldn't use IE6.
... any more than they expect to upgrade their car or anything else. The computer came with stuff, and normal people think the stuff is the computer and the computer is the stuff and that's about it. Internet services reinforce this - it's not even a computer system with a browser (and other utilities) any more, it's a browser-machine that handles different sites. Even Firefox proponents talk about "the browser becoming the OS".
Normal people just *use* their computers, and they don't want any more complexity than "wheel - gas - brake" in the car.
i'm guessing your wedding looked something like this: http://www.imdb.com/media/rm2739904256/tt0110982
The only way to kill IE6 is to stop supporting it and clearly stating "If you can't see this page properly please update your browser".
The end will come when developers simply decide it's not worth jumping through hoops for an antiquated browser and IT departments in corporate America are flooded with calls of "this site won't work - what's wrong with my browser" thereby forcing IT departments to get with the program and update the browsers on their networks. Until then, why should an IT department invest any time and effort into updating the browsers on their systems? The kicker is all that it will take is one major website to take the bold step forward but the question is who has the balls to be first?
Businesses often stay about one version behind on Microsoft products, or in some cases about a half cycle behind. They wait for a given MS product to get service packed out the wazoo before deploying it.
For example, my employer is just starting to roll out Office 2007 very slowly, and based on my experiences and many other reports, this is typical at most businesses.
Similarly, they are just rolling out IE7 now, when IE8 just came out.
So it's not surprising that IE6 still has a major deployment base considering that IE8 just came out and that many companies stay about one revision behind.
retrorocket.o not found, launch anyway?
And, for some unknown reason, the total number of hits went down by around 15%, right?
if(window.XMLHttpRequest){
}
else
{
if(window.ActiveXObject){
document.write "Error 404 Page Not Found"
}
}
i haven't had any problems with ie6 since i implemented this holistic approach
intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
Old crap tends to stay around, until something kills it.
What if someone develops a html 5 webapp, using a speedy browser as a base that becomes a killer must have app? Then MS will have no choice or be known as the OS vendor whose browser ain't good enough.
MS isn't trying to limit IE for nothing, it hopes that nobody dares create a webapp that simply doesn't work under IE. Google has shown with Chrome they are thinking of pushing the envelope, wonder what they got in the pipeline that needs Chrome.
IE6 will die when using it hurts the user. Personally, for private web-apps, ie ALL ie is dead. It is amazing what you can make a webapp do when IE support is dropped.
MMO Quests are like orgasms:
You may solo them, I prefer them in a group.
"I checked the site statistics for my site and IE6 went from 15% of the hits in April to 0% in May."
Well, duh, because no sod can see anything in IE6 - visit once and never come back again.
This is the sort of crap that Opera has thrown at it - email a complaint to MSN, the BBC, any large website about parts not working in Opera (although they all do now), and you only ever got "nobody uses Opera to visit us"... OF COURSE NOT! BECAUSE IT DOESN'T BLOODY WORK!
It's like saying "Since we started banning unhappy people, our store recorded that 100% of customers in the store were happy with us!"
Ditto. I did, however, install Firefox and use it as my default browser. Some corporate apps don't work (non-standard javascript, mainly), which is why I still have to open some stuff in IE. All of my stuff works in both, some of other people's stuff works in both, and whenever I'm goofing off reading Slashdot and such, I use Firefox.
There is one guy that I work with, though, that insists on "coding to the corporate standard," which in his head means proprietary IE6. He refuses to do things even to the standards that IE6 recognizes that are cross-browser compatible. ("Why do you use that getElementById stuff? It's so much more typing!...") It's like he likes for things to deliberately break in non-IE6 browsers. There's a project underway now to upgrade everyone to Windows 7, and AFAIK, part of that project will be FINALLY ditching IE6. I guess he'll have to go back and recode all of his stuff. Me, I plan on laughing at him when he's working on code that's years old that he should have written right to begin with.
Meanwhile, I have converted so many people at work to Firefox with AdBlock Plus, it's funny. I show them something as simple as CNN on the "corporate standard" browser, then the same page in Firefox. Look ma, no annoyances! Invariably, that's followed by, "Wow, how do I get that? I'm going to use it at home!" I've even converted a few over to using as the default browser on their work machines, which technically, we're not supposed to be doing. Sometimes, they ask me why a corporate application doesn't work. I tell them, "Guess who wrote that one..."
A company I work for dropped support for IE6 (not only but also because of my pressure) about a year ago. The impact was minimal. People who came to their page with an IE6 or earlier were asked to update, and they did. According to the logs, people who arrived at the page with an IE6 soon came back with IE7/8 or other browsers.
Why?
So far, it seems people don't frankly care what browser they're using. They're just using what they have. And they're usually quite willing to update to something "new and improved", they just don't know that it exists. Now, the average user that visits this client's page isn't too computer savvy (the company is in the adult education sector, the usual visitor of the page wants to be educated), and from the questionary I attached to the booking process nobody was really "annoyed" that they were asked to update. Many were actually happy to learn something new and "better" is out there for them.
So don't be shy to tell your visitors "hey, there's some new browser out, you might wanna use it for a better browsing experience". People like it.
We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
The only way to kill IE6 is to stop supporting it and clearly stating "If you can't see this page properly please update your browser".
The excuse: "It's not my browser; it's the administrator's browser. How do I update another user's browser?"
The last time something like this happened, it was everybody wishing Netscape 4 would die. But it kept shambling across the Internet like a zombie for years.
At this point, IE6 will die when the computers still using it get replaced.
-- "So they told me that using the download page to download something was not something they anticipated." - Bill Gates
Internet explorer is the cancer and Firefox is the cure.
Print one for your cube today!
I only post comments when someone on the internet is wrong.
We unfortunately use IE6 exclusively here at my office/entire corporation. IE7 is being trial (and we're 'not allowed' but not blocked from installing IE7 or IE8) but 99% of the corporate populace is running IE6. It made things interesting when I inherited an internal app that's "developed" using oracle application express. Giving the entire app an overhaul and trying to integrate stuff such as jquery to makes things a bit more user friendly was quite a challenge when the browser that everyone uses keeps throwing up rendering errors for what seem to be almost no reason. Eventually I said screw it and developed the entire site twice; using browser sniffing to determine what version to send out. The work wasn't justified at the time (only myself and a few others use alternative browsers), but when the company eventually does move to IE7/8 this app will at least be compatible with newer versions. Not only that, but it'll exhibit features that simply aren't available under IE6.
everyday is another shooter.
I work for a huge corporation. Since the sysadmins have nothing better to do, they just this month automated a company-wide process of deleting Firefox from all workstations, forcing users to go to IE6 (with alternate browsers available only for web developers)!
I was gobsmacked.
Only SP2?
Then I hope you have a very good firewall. And an IT support that took the time to install all the security-critical patches since SP2 for the XP2 image.
C - the footgun of programming languages
IE6 WILL die if enough web developers go on strike and simply stop supporting it. The people running IE6 can make their problem go away one of two ways: pressure each and every website which says "IE6? Go away." Or they can do one thing: upgrade their web browser or install FF. One thing with instant guaranteed success, or many things with likely failure?
Don't piss off The Angry Economist
I recently had to submit my thesis to the college library under IE6 + WINE. The library's file submission web-app didn't work with any other browser except IE, and IE6 was well supported under WINE. I hated it but I had to do it anyway...
Colorless green Cthulhu waits dreaming furiously.
We want you to save IE6!
And I use to blame IE6 for making /. look like shit but then I go home and use Firefox and /. still looks like shit. It makes me wonder if there's any browser that will load up /. correctly.
"Action without philosophy is a lethal weapon; philosophy without action is worthless."
I just downloaded and installed Firefox portable but couldn't access any outside sites. I even copied my IE6 user agent string and pasted it into general.useragent.extra.firefox, still no luck. Our IT department must REALLY want me to use IE6!
the right term to name its current status is zombie, as most of the machines its run on.
All the more reason to stop using browser-dependent "features" and write rigidly standards compliant html, I say.
Apart from those features explicitly designed to test a browser's error handling, Acid2 and Acid3 are intended to be "rigidly standards compliant html". And look how Internet Explorer pukes on them.
And tone down the CSS and JS freakery; it's "content", not "user experience" (which is mostly "frustration" anyway), you monkeys.
But what do you call "freakery"? Is the use of JavaScript in things like Gmail "freakery"?
There seems like a pretty clear free-market solution to this problem: developing sites that support IE6, with all the requisite hacks and workarounds, is harder. It takes longer, and should cost more. If developers just attach an appropriate premium to this extra work, businesses start having a financial incentive to stop demanding it.
"Well boss, I got a quote for that intranet app we need developed, and it turns out our IE6 requirement adds 35% to the total cost." "Hrm.. and what's your estimate of the cost of migrating?" "Migrating would cost us more than the 35% on this one project. But looking a year or two out, paying that kind of premium on all future development contracts, switching is way cheaper, and will probably reduce IT expenses for security issues to boot." "Right. Start working on that."
This is misrepresentative and a sign of false hope; IE has lost no ground to FF according to that chart:
IE7 + IE6 + IE8 = 43.51 + 18.23 + 8.26 = 70.0% share
FF3 + FF2 + FF1 = 18.58 + 1.45 + 0.17 = 20.2% share
This is unchanged from the average (71.6% v 19.84%) or the oldest data in Dec '08 (70.8% v 20.8%).
There is no growth here, just the obvious resistance to change in the corporate world, which will be more reflected in Windows (IE6) than anything else.
.
We'll only really see the demise if IE6 when the corporate world fully adopts the next OS, which would be Windows 7, a year or three after its first service pack (assuming MS plays it smart). That means we're stuck with IE6 for at least another 2-3 years.
(Yes, I know that a large percentage of corporate deployments are still on Windows 2000. If they're moving to XP but aren't already too far along, it will hopefully be with IE7 or IE8, or even something else entirely.)
Use my userscript to add story images to Slashdot. There's no going back.
It would do seeing as it's on every PC sold with a Windows Operating System.
Think about this: if you have a legit copy of Windows XP you're HARASSED to upgrade to the latest version. If you have an illegal copy, you're either smart enough to ignore the harassment, or you constantly fail the required product validation before upgrading.
I think this proliferation of IE6 is because it was the last upgrade that didn't require validation. It lives on through piracy, which also promotes insecure computers that don't have the latest updates.
It's the only way to be sure.
I'm sure many of you have seen Joe Lifrieri's judgmental IE6 splash pages. But for those of you who haven't, enjoy:
http://www.thedonutproject.com/2009/05/22/overly-judgemental-ie6-splash-pages/
The answer remains: fuck ye!
Administrator's response: Fuck executables outside %SystemRoot% and %ProgramFiles%.
SP3 only came out in May of last year so maybe he got the computers before then.
The primary reason IE6 is still around, is that we do not care enough to kill it. Of course there are some corporations that refuse to upgrade their software. But in their refusal to upgrade, they make theirselves vulnerable to attacks. As sites still support IE6, home users have no reason to upgrade as well, making themselves vulnerable to attacks.
Botnets sending viruses and spam have a great benefit from this practice. Easily said: These few companies are holding the whole internet hostage. For a few bucks saved in the company, millions of other users are at higher risk. I'd say lets all annoy the shit out of IE6 users until they upgrade.
I'm running a site that has a few thousand visitors daily. I've just implemented a oneliner that gives IE6 users a 600x100px red warning they should switch.
.sig: No such file or directory
I know that you are simply repeating the excuse you have been given by your IT people, but they are smoking crack. The "understood" security risks are that using IE 6 to surf the web is probably the most efficient way to funnel malware into the Norton AntiVirus malware collection system. The real truth in most of these companies, if you scratch the surface, is that they have a mountain of HTML code for internal custom applications which assumed all the flaws in IE6, and they don't have a budget, nor a plan, for updating those apps. If you're the CIO or CEO, demand a plan. If they can't produce one, fire them, and get people who know what they're doing.
If you mod me down, I shall become more powerful than you could possibly imagine.
I've also found that there are a large number of folks who are still using old versions of WinXP with not-so-legit site licenses or corporate licenses who don't want to upgrade to Vista and don't intend to now pay for a license for an OS they have been using "free" for years and are stuck with IE6 because they can no longer perform windows updates.
"I checked the site statistics for my site and IE6 went from 15% of the hits in April to 0% in May."
Well, duh, because no sod can see anything in IE6 - visit once and never come back again.
This is the sort of crap that Opera has thrown at it - email a complaint to MSN, the BBC, any large website about parts not working in Opera (although they all do now), and you only ever got "nobody uses Opera to visit us"... OF COURSE NOT! BECAUSE IT DOESN'T BLOODY WORK!
It's like saying "Since we started banning unhappy people, our store recorded that 100% of customers in the store were happy with us!"
If you can just make a graceful degradation, in my last project I simply degraded the experience for IE6 users, and all others got a flashy version... I know this is not a real option for many projects out there which demand pixel perfect positioning even on IE6 (which is close to impossible without trial and error)
but if you can simply make a graceful fallback. Even IE itself can help you with it by using conditional includes for CSS!
If I can I follow nowadays the route, if something cannot be brought to work for IE6 within 5 minutes of fixing time, it is dropped and the blank div is shown period!
my solution was
div.blah{
-moz-border-radius: 3em;
-webkit-border-radius: 3em;
}
how do i handle ie6,7,8? i don't. its called gracefully degrading. the site is uglier in ie than firefox/ safari/ chrome (and ugly in opera too: opera has no border-radius yet)
oh well
and there are other issues where the shoe is on the other foot. for some reason, ie, safari, chrome, and opera all render border-style:groove correctly, while mozilla seems to do some funky ugly thing with the style. then other bugs only effect the webkit browsers safari and chrome. its pretty much a given that every rendering directive i put in html or css or javascript, one of the 5 browsers i design for (opera, ie, chrome, safari, firefox) will render it wrong. well, not wrong, just different. but here's the key: if the "alternative" style is not truly heinous or interferes with UI, i just let it slide. so every site looks different in every browser
oh well
what i don't understand are these anal retentive developers who are so insistent on every pixel being exactly the same in every browser. just let some browsers look a little goofy, just let it slide, move on, no big deal
intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
ie9 and firefox5
they're way ahead of the curve man
intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
this kind of idiocy pisses me off. I have always had weird browsers on cellphones and other devices... I would rather see a partially broken page than a stuffed shirt jackass page telling me to install a browser that CANNOT be installed on my device or work laptop.
I dunno. These numbers seem very low to me for Firefox. I've recently reviewed other statistics sites and I've never seen FF given such a low marketshare. I think this might be a case of everybody's statistics differing. Now, show me the data for Google Analytics on googleanalytics.com (where the tracking script is loaded from) and I'd be willing to call those figures "authoritative."
DJB
Why anyone thought IE8 would replace IE6 is beyond me. The people running IE6 are obviously not accepting the automatic updates from Microsoft. If they were they'd have been running IE7.
Now, expecting IE8 to replace IE7 is certainly a logical conclusion, but that doesn't really help us much...
Go to www.end6.org, download the little Javascript app, and apply it to your web site. Then, the first time the user goes to that site, they see a nag screen telling them to update their web browser. If they start seeing them on every site, they'll begin to get a clue.. while those whose companies will NOT allow change can at least get work done (it's not THEIR fault!). I installed in on my site, www.dwheeler.com, though in my case I complain about obsolete IE7 too.
- David A. Wheeler (see my Secure Programming HOWTO)
The fact is that there are many "coders" out there working on corporate sites that will only work around IE and it's active-X controls. It's no wonder they manually apply updates via managed server, and disallow updates to IE because it breaks their enterprise application code; and we don't want any over-worked enterprise coders now do we??!! :-0
All content in this message is copyright (c) 2008. All rights reserved. RIAA is prohibited here.
I finally, and happily, left the web development business this year, and dealing with IE 6 and the goblins that support it was one big reason why I wanted out.
I know thats why 2 of my own PC's are on IE6. WGA and Windows Update wont run any longer so no IE7/8 for those PC's.
but i thought ie8 was an automatic update? shouldn't that have cured the ie6 disease?
Wealth is the gift that keeps on giving.
I use killie6 on all of my websites. (Quite a few). It's not as intrusive as yours, but it taps into that reflex to click on any thing in IE6 that drops down from the top.
Err, you probably have a proxy...
http://spamdecoy.net - free throwaway anonymous email - avoid spam!
Microsoft. They sat on their ass after illegally crushing Netscape while setting the web back 5 years.
ayottesoftware.com
I make websites/applications for a living and have a company with designers and developers. IE6 has always been the bane of my existence. So much so that I feel like changing careers so I never have to work with it again. I thought it'd get easier but it's just one extra thing I have to do to get the website done.
We're thinking of charging extra for IE6 compatibility, but I live in China and the majority of IE6 or 3rd party software which use IE6's rendering engine are in abundance. It's as close as I can feel to hating my job every time IE6 comes into the workflow.
I hope you're reading this Microsoft - you've made the web a very unfun place for many years.
did we try holy water and a stake yet?
I used to loathe IE6 - I used Opera until FF rescued me with an ad free alternative.
Feel free to continue trying to use it to browse the web. Heck, you can try to use IE4 if you want, what do I care?
But as a web developer I quit testing in IE6 a year or so ago, and at this point I no longer test in IE7 either, since IE8 is on Automatic Updates, so any Windows system connected to the internet *should* have it, unless somebody has gone out of their way to avoid it, which is Their Problem(TM) as far as I'm concerned.
I haven't gone out of my way to *break* IE6 and 7, and in fact I haven't done any significant sweeping changes to the website at work since IE8 came out, so for now it almost certainly still works fine in IE7, and well enough in IE6 to be usable if you can ignore things like the lack of proper transparency support. The old legacy IE6 stylesheet that I developed for IE6 several years ago is still there and probably still has things covered pretty well. For now.
But, next time my boss comes to me and says, "I think we should change the website up again", IE6 and 7 will probably break. I don't test in them any more. How would I? All of the computers have been upgraded to IE8.
Web developers can't make users upgrade their browsers. But neither do we keep supporting ancient browsers forever and ever. You can upgrade or not, your choice. But don't come whining to me if the site doesn't look right in NCSA Mosaic. I try to support a wide variety of browsers, but I've got limits, and anything that came out more than three years ago is generally beyond the limits, unless it's still the *current* default browser for one of the major platforms (as was the case with IE6 well beyond three years until IE7 finally hit Automatic Updates, for instance). More than three years old and *used* to be the default browser? Sorry, I've gotta draw the line somewhere. Feel free to send me a screenshot showing the problem, but I make no promises.
Cut that out, or I will ship you to Norilsk in a box.
The question would be "What's wrong with this site? What isn't it displaying correctly?"
Which is why user-agents that self-identify as IE 6 would get a link "What's wrong with this page?" near the top to a page explaining the situation:
Setup the proxy correctly in Firefox then try. Even at Microsoft you can use Firefox just fine and no one gives a crap.
as we know they'll survive nuclear attack. I guess IE6 could be added to the list.
"You can't really dust for vomit" --Nigel Tufnel
We used to do this when they didn't have the ability to use frames, had too old of a browser, or used an unsupported browser. I used to have a couple different versions of websites to be both compatible with IE and Netscape, but now there's no reason for that. If I was implementing a site these days that was complex enough that IE 6 would choke on it, I don't think I'd even bother to make an alternate version. I'd just make a simple error page stating that the visitor was using an unsupported browser and have download links to mozilla.com and maybe microsoft.com.
To the "...but your CLIENTS might need it!" argument which others have mentioned, would you really want a client like that? Being hopelessly behind due to organizational incompetence manifests itself in many ways, and one is using horribly outdated software. The customer is not always right, and taking-on a customer who's chronically wrong will bring worlds of grief. Part of good business management is being willing to "fire" your customers and not take jobs that will be more trouble than they're worth. The best case scenario is you somehow manage to make the customer happy and get paid. The more likely scenario is that nothing will make them happy, everything you do will be wrong because they don't have any clue what they actually want or how to implement it, they'll provide the wrong specs and then revise themselves time and time again, and then they'll not pay you & they'll mention how much you suck to the rest of their contacts. After a couple such experiences, I learned that I needed to screen my customers in much the same way that they reviewed the bids folks submitted to them. I haven't had a significant problem with a client since I took that mindset into bidding on jobs.
Or they use a proxy server and you need to setup Firefox to use that as well.
all of their 404 errors ;-)
intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
Would someone mind explaining why Firefox vs IE is such a big deal. I don't see what either company gains out of this stupid competition. Its not like firefox or ie make any profit any time I use either of their products. It seems like this is just a game of who's balls are bigger.
There are ton of small administrative web-tools in companies out there which only run when using ie6
I would love to get IE7 or IE8 working on my PC here at work, but I cannot do this because I don't have the permissions for the installation. I tried. The application that you need to install never recognized that it was already installed, so it keeps trying to install itself. (Yes, I have a legit machine. I even have that stupid windows code sticker on my PC). If Micro$oft cared that much, they would let me install it without going through the WGA. In the mean time, I will happily use my Firefox to take care of business.
That website is used by tech people who's work field is the Web itself. The results there are as meaningless as doing a poll about car brand ownership with the CEOs of fortune 500 companies.
I'm tired of people complaining about how they're stuck with IE6 at their company and can't install other programs. Why not download Portable Firefox which requires no installation and use that?
"During My Service In The United States Congress, I Took The Initiative In Creating The Internet." -Al Gore
Having people tied to something they've used for years is one thing...
Releasing a new product that's horrible crippled is just ridiculous... The iphone has a good mobile browser, Opera is good and because of this other mobile device makers have been improving their offerings too. If MS just come out with a neutered IE6 hopefully it will fail.
http://spamdecoy.net - free throwaway anonymous email - avoid spam!
I find that rather strange. When I used it many moons ago it seemed to die about every 20 minutes or so.
Blazing Spiders
Those two words makes it tough for some business' to move from ie6. In healthcare, everything has to be tested, and FDA approved. ie7 didn't last long, so hoping they start dev now for 8 and move to that (or ff or whatever browser). Even in a greatly structured organization. Just because we have to do something "right now" doesn't mean we can do it "right now." though I agree there should be more done to move in this direction faster, some entities are large beyond comprehension. Healthcare is one of them.
How much is your data worth? Back it up now.
Really, how is this a story? This should be tagged "duh", it has been repeated and restated so many times. Yes it's not going away, yes the enterprises love it - get over this already, please. How about we start writing about possible ways of making the transition easier, instead of continuing to carry the same whining torch around? Thank you.
Bow before me, for I am root.
Doesn't IE6 get end-of-lifed around June 2010? I can't believe any corporate would consider running IE6 after that... they could reasonably be sued by their own customers if say they lost data due to a hack.
The way I approach IE6 is to get it to an "acceptable" level of usability but not go out of my way to make it look as good as say the latest Firefox. For instance, I don't put any PNG transparency hacks, etc.
At my site, ~40% of my traffic is Firefox, ~30% is IE of which ~5% is IE6 (or below...all grouped together). FWIW, I used the YUI as a reference design for my layout and using BrowserShots nearly every browsers handles the layout (more or less) correctly.
When I have a kid, I want to put him in one of those strollers for twins and then run around the mall looking frantic.
Who are these guys? What's their methodology for getting data?
When I go to their home page to see if I can discover these things, a bar on the side tells me that I'm running "Operating System
Mac OSX - Puma 10.4.11". This does not make me wanna trust these people.
egypt urnash minimal art.
There is a cost to staying with IE6 as well so I'm not sure why people cling to the idea that cash strapped IT departments need to stay with IE6. They day will come when the cost of maintenance of software to support IE6 is greater than it is for other solutions. Kicking the can down the road until then is a recipe for disaster where no one should support software like this without a "end of support" plan.
When we forked LedgerSMB from SQL-Ledger, the project was pretty much as you describe.
My suggestion:
1) Analyze the db.
2) Start building a NEW application which is properly structured and engineered (rather than merely written quickly) and as this happens use headers to redirect to/from the old application.
3) Eventually retire the old application.
This may take a year or even two. However, in the end it will save your employer a ton of money, headaches, and outages.......
LedgerSMB: Open source Accounting/ERP
First, Forgive me if I didn't look closely enough, but I'm not seeing how these statistics are substantiated. On your first link it says one thing and on the other its completely different and what makes this source so valid over something like http://www.w3schools.com/browsers/browsers_stats.asp Now to the point: So what if ie6 is a dev pain, that isn't news. Yes, you build for current standards, but you should also build so your site will gracefully degrade, not just regarding client-side script (JS), but with your markup and styles as well. Just because a visitor can't receive your site exactly the way you want them to, doesn't mean you should instruct them to upgrade just for your site. I'm sorry but if a front-end developer's biggest complaint is accounting for ie6, they should just deal with it and stop whining about ie6 usage and new standards that conflict with the browser. ...Or you can ignore ie6 and its users and justify your elimination of a user market share however you see fit.
Please just stay off your soapbox because trying to get others to hop on your bandwagon using a broken record is just annoying
"If you upgrade to a newer version of IE, or Firefox we will give you 5% off next year."
You will save that in not needing to maintain for the pile of crap.
It's business, money talks.
The Kruger Dunning explains most post on
Microsoft will no longer provide any updates for IE6 come 13-Jul-2010. That means no security patches which means many businesses will have to move to something else. My company will tell our clients that come that date.
http://support.microsoft.com/gp/lifesupsps/#Internet_Explorer
Portable Firefox.
Please see my other comment about Portable Firefox.
The web developers are often just working with what's there and are told what to do otherwise they won't get paid. The real driver for the IE6 cancer is large corporations with old web apps they don't want to bother to upgrade to newer standards. The web apps were developed for IE6 and work in IE6, but nobody wants to pay the money to have them tested and upgraded to IE7,8 or Firefox.
I have never seen a windows network where you weren't able to execute your own binaries
What you've never seen does exist. Please see my other comment.
In fact, it's exactly 70.00%. That's a suspiciously nice, round number. Has someone been cooking the data?
Any sufficiently unpopular but cohesive argument is indistinguishable from trolling.
http://ietab.mozdev.org/index.html
What if customers that run IE6 are also the same customers that rack up huge costs in tech support calls or often have systems too obsolete to run your software? Seems like a good way to dramatically reduce exposure to those customers if your website intentionally lacks support for IE6.
“Common sense is not so common.” — Voltaire
"especially if you develop for business sites"
Two business sites that I need to visit on a regular basis don't work with Safari or Opera - but they work with IE and Firefox. Not to start a war, but if your code is specific to *any* browser, it's probably broken.
A.
...bringing you cynical quips since 1998
Yup. It's a much bigger problem than people realize. Many companies are very dependent on a mountain of applications which were built exactly in the manner of the one you describe. Management didn't budget for maintenance of the application, so IT staff are "maintaining" it by responding to crisis situations which float to the top of priorities and put other work on hold. Maintenance of applications is a cost that is nearly always underfunded or not funded in corporate IT. Heck, most companies can't even tell you how many custom applications they have. They don't even know until they break how critical they have become to some process or another. The converse happens occasionally, too, where a "critical" application breaks and nobody notices for quite a while. That happens less often, though.
If you mod me down, I shall become more powerful than you could possibly imagine.
We are also more-or-less stuck with IE6 at work, because this is the "supported" browser of the IT department. Those of us who still retain adequate user rights to do it have installed Firefox -- and actually that is the unofficial advice we get from the people in the IT department if we report browser problems!
Very little of our internal applications doesn't run under Firefox. More is broken under IE6... Yet IT continues to install and support IE6 as default browser. (I don't know whether they are trying to fudge IE6 onto Windows Vista!)
The technicians where I work disallow everyone to use anything other than IE6,7 and 8 on their work PCs. I had FireFox for awhile and they said it was inadvisable to use as it was "full of spyware / malware." There are a bunch of pre-approved applications we're allowed to use and the staff are very inflexible about it.
Actually our company recently dropped IE6 support unless specifically asked for.
The reason?
All statistics from monitored sites and campaigns are showing roughly a 1% drop per month of IE6 and we are currently raging from 12% to 18% (with a single one at 23%). Most users seem to be upgrading to IE7 which is fine. The general Firefox share is consistently larger than the IE6 share which only makes sense if you are comparing "the lowest common denominator"... which we are.
How do we deal with our clients?
We advice them. If the client specifically asks for IE6 we will explain the budget implications (which is the truth of IE6). Actually we've had several clients who are positive of the way we handle it since they can suddenly ask for much more without being told "well, it won't perform/look good/work in ie6". We've had no complaints yet and the current trend tells us there is no need to worry.
According to my experience I find reason to doubt the conclusion that IE6 will not die. It may sound optimistic but I project that IE6 will be irrelevant to most developers within 12 months.
Seph
By using IE6 you are personally responsible for holding back innovation. Countless development time is wasted supporting the completely broken browser. If the company you work for is still using IE6, then they are a serious problem. Well, personally I would never work for a company that is a Windows shop, but that is a whole other story.
All my development supports modern browsers only. If you can't or won't upgrade, then too bad ... its not my problem. The percentage of IE6 users against all my sites is very low, sub 10% of users. But even if it was 25% or more ... it still wouldn't cause me to waste precious development time on a pile of shit browser.
When you visit some of my sites you are given a warning that the site will be broken in IE6 and that you need to upgrade.
This is what happens when you get in bed with Microsoft, you will get screwed in the end.
until (succeed) try { again(); }
when IE is down to 66.6%.
This summer I'm killing support for IE6 from all my sites. IE7 is the new dino. Very little revenue comes from IE6 users anyway although they still make up about 10% of my traffic.
At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
Do what I did on my website and detect when a user is on IE6 and give them a nice fat message saying "Upgrade you bozo. See these screenshots of how nice this site looks on a real website (links to screenshots)? You are missing out!".
Dont just drop the hacks, tell the IE6 users you are dropping the hacks and show them pictures of what they are missing out on!!
And give them a message and screen shots of what your website would look like if they upgraded to a modern browser.
What parts of MSN don't work with Opera? Hotmail seems fine.
Hotmail's buttons regularly break in Opera (basically a few days just after every new version of Opera is released for the past five, six versions?). "Junk" broke in Opera a few months back (would not execute the Javascript, so you couldn't junk messages). Then message highlighting. Attachments broke a while back too. It happens quite regularly, and reliably. At one point, it was even impossible to do anything under "Options" with Opera once you logged in. However, if you set EVERYTHING to pretend to be IE for about 5 sub-domains of live.com and hotmail.com and hotmail.msn.com then it will work just fine most of the time. At least, until they break something again. With stuff set to Identify As Opera, a lot more breaks or you get the "basic HTML" versions.
I login to Hotmail every day, with the latest version of Opera, and about once every other month myself and my brother (completely seperate network, ISP, machine, version of Opera, even operating system) notice breakage simultaneously and warn each other. Whenever it happens, IE and Firefox work just fine.
If microsoft included Internet Explorer 7 in Service Pack 3 or future service packs IE6 usage would be vastly reduced.(Since XP is mainstream and it comes with ie6..)
Vade Retro Satajax!
Never antropomorphize computers, they do not like that
What if someone develops a html 5 webapp, using a speedy browser as a base that becomes a killer must have app?
Last I heard, Google is losing money on youtube, per unit of traffic.
If they convert youtube to HTML 5 (or in other ways break it for IE 6, and tell the users that it doesn't work in IE 6), would people switch?
If no, then the IE 6 users would go away, and Google would lose less money. If yes, then woo-hoo ;) maybe if Google advertised Chrome as a replacement...
But... is it evil to use your power to make people do something they don't really want? If Google felt Opera was better than Firefox and tried to force me to switch, I definitely wouldn't be happy with them, so I think it's bound to generate some ill will.
Also: if your corporate IT overlords won't let you use anything other than IE 6, you just lose, so the web app needs to be a must-have to corporate users (and more so than their IE 6-only web apps).
I have one word for this: aaaaaaaaaaaaaaarrrrrrrrrrrrrrrrrrrrrrrrrrrrrrggggggh!
Of course, there are ways around it. I find the most effective is to include something like
<!-- Additional IE/Win specific style sheet (Conditional Comments) -->
<!--[if IE]>
<style type="text/css" media="all">@import "/fix-ie.css";</style>
<![endif]-->
or
<!--[if lt IE 7]>
<style type="text/css" media="all">@import "/fix-ie.css";</style>
<![endif]-->
between and . Then I don't necessarily have to hack the stylesheet, it will just load and override the previously defined elements.
Founder & COO, Hayai India (hayai.in) / USA (hayaibroadband.com)