我们应该再支持IE6了吗? [英] Should we support IE6 anymore?

查看:96
本文介绍了我们应该再支持IE6了吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们是否应该在Web应用程序中找到变通方法,以便它们能够在各种情况下运行?是时候取消IE6编程了吗?

Are we supposed to find workarounds in our web applications so that they will work in every situation? Is it time to do away with IE6 programming?

推荐答案

这在很大程度上取决于应用程序及其用户的上下文。有两个关键方面:您的用户使用哪些浏览器;他们可以访问/与您的网站互动有多重要。

This depends so much on the context of the application, and of its users. There are two key aspects: what browsers are your users using; and how important is it that they can access/interact with your site.

第一部分通常很容易建立,如果您已经存在带有统计信息的版本(Google Analytics或类似版本很简单,很棒),或者您可以从类似的应用/产品访问此类数据。

The first part is generally easily establish, if you have an existing version with stats (Google Analytics or similar is simple and great) or you have access to such data from a similar app / product.

后者有点难以决定。如果您正在开发一个公开可用的广告赞助网站,那么它只是一个数字游戏 - 计算出您失去了多少观众,并考虑到额外开发时间的价值。但是,如果您正在根据一组用户的请求(例如企业网络应用程序)专门做某事,那么您可能会被这些用户正在浏览的内容所困扰。

The later is a little harder to decide. If you're developing a publically availalbe, ad-sponsored site for exmple, it's just a numbers game - work out how much of your audience you lose and factor what that's worth against the additional development time. If, however you're doing something specifically at the request of a group of users - like an enterprise web app for example - you may be stuck with what those users are browsing with.

根据我的经验,对于不同的应用,这两件事情可能会发生重大变化我们还有网络应用程序(上周的统计数据),IE6使用率接近70%(IE7为20%,其余为IE5.5和FF2之间的分割),其他IE6接近0%。出于相对粗野的原因,后者是那种失去一些用户并不那么重要的应用程序。

In my experience those two things can change significantly for different apps. We've got web apps still (stats from last week) with close to 70% IE6 usage (20% IE7, the rest split between IE5.5 and FF2) and others with close to 0% IE6. For relatively ovbivous reasons, the latter are the kind of apps where losing a few users isn't so important.

说了这么多,我们通常觉得很容易支持IE6(和其他人指出的IE5.5)仅仅因为我们已经这样做了一段时间。是的,这是一种痛苦,是的,它需要更多的时间,但通常不会太多。在很少的情况下,必须支持IE6会彻底改变你所做的开发 - 它只是意味着更多的工作。支持它(并测试它)的另一个好处是,由于IE6行为的极性,你通常最终会做更好的全面浏览器和怪癖测试。

Having said all that, we generally find it easy to support IE6 (and IE5.5 as others point out) simply because we've been doing so for a while. Yes, it's a pain and yes, it takes more time, but often not too much. There are very few situations where having to support IE6 drastically changes what kind development you do - it just means a little more work. The other nice benefit of supporting it (and testing for it) is that you generally end up doing better all-round browser and quirks testing as a result of the polarity of IE6's behaviours.

您需要根据应用/产品的要求来决定是否应该找到变通方法。这就是它的IE6并不是那么相关 - 在其他情况下这种问题一直都在发生,IE6就是混合标准,版本控制和传统支持的成本和影响的一个很好的例子。

You need to decide whether or not you're supposed to find workarounds, based on the requirements of your app/product. That's it's IE6 isn't really that relevant - this kind of problem happens all the time in other situations, it just so happens that IE6 is a great example of the costs and implications of mixed standards, versioning and legacy support.

这篇关于我们应该再支持IE6了吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆