4 ms·
I'd like you to dig a ditch for me... Oh, and you have to use this garden spade... Oh, and the handle is made out of jelly... Oh, and the ditch is on the bea
by bradleyland 15y ago
I'd like you to dig a ditch for me...
Oh, and you have to use this garden spade...
Oh, and the handle is made out of jelly...
Oh, and the ditch is on the beach so the tide will be coming in any time now.
Hyperbole, yes. Web development isn't exactly ditch digging, but if you really want to understand why so many web developers are openly hostile toward supporting these older browsers, it's because the exercise is tantamount to digging ditches with jelly-handled garden spades on a rigid time table. When you get in to these much, much older browsers, it's a back and forth game of break/fix whack-a-mole. It's broken in one browser, so you try to fix it by using another approach, only to find that it's now broken in the current browser. That or you end up using ugly work arounds that just cruft up the application and make maintenance a nightmare.
Ultimately this comes down to a business decision. I consider each browser version as a market to be sold in to. I may find it an unrealistic business proposition to increase my developer hours by 30%, just to support a specific browser, when there's a big fat market of current browser users ready to use my application.
- nirvdrum 15y agoI've been doing Web development for a long time. So, I'm aware of the environment. Usually the costs of supporting older browsers are grossly exaggerated. Unless you're completely new to the game, you already know how to deal with older versions of IE because at one time they were the state of the art. But, if you* really don't enjoy what you're doing, do something else. There are always going to be browser differences and they're not all IE-related. But you're getting paid to know those differences and handle them so your customer gets a good experience. * Again, "you" == the wider population of Web developers.
- bradleyland 15y agoI agree with you on one point. In a lot of cases, the cost of supporting older browsers (say, IE7 and newer) is grossly exagerated, but if we're talking IE6, I completely disagree. Maybe for simple websites, but the moment you start getting in to web applications with a moderately complex Javascript UI, the costs go up very quickly.
- robryan 15y agoOr if it is our own project simply decide not to support them and take a hit on who can see our website. For most things I've done I'd rather do this than properly support IE6.