9

我不明白为什么开发人员继续编程以适应 IE6。人们应该更新他们使用的浏览器,对吧?

我已经看到许多公司完全停止为 IE6 开发,在他们的首页上有一篇大文章说明他们的更新建议。

你有什么理由继续为这个有缺陷的老恐龙开发如果你说你必须为你的工作,说明为什么你的组织继续为 IE6 开发。

当然,一个社区wiki,只是因为我想看看一些原因(如果有的话)。

4

18 回答 18

16

因为用户支付我的账单。

我曾在其中75%使用此浏览器的系统中工作过。糟透了?是的。但作为每一项工作,你都必须解决这些问题。

如果你能承受失去 75% 的用户,那祝你好运。

于 2009-11-24T13:34:10.017 回答
11

我们为 IE6 开发是因为它在我们的合同中明确规定我们只需要交付适用于它的代码。

它在很多方面都很糟糕,因为它是一个糟糕的浏览器,它迫使系统用户继续使用它,但是......

测试更容易,如果它在 IE6 中工作,它就可以工作!

于 2009-11-24T13:33:42.747 回答
6

一句话Corporations,他们将 IE6 作为他们的 GO-TO 浏览器,只是现在他们才慢慢过渡到 IE8(大多数跳过的 IE7)。

我可以清楚地说,对于我的公司(5000 多名员工,分布在 15 个以上的县),他们现在才为用户设置 IE8,我已经在我公司内部进行了几个月的“测试版”测试:P

于 2009-11-24T13:33:15.073 回答
6

MS 对 IE6 的支持仍未正式 EOL。2010 年年中(如果我没记错的话,是 7 月中旬)。然后我们都可以安全地停止为 IE6 开发,然后我们也为客户提供了足够有力的论据。

不过,自从 IE8 出现以来,我已经不再为 IE6做任何像素精确的布局修复/对齐了。太费劲了。我只修复了 hasLayout/boxmodel 错误和一些可能影响功能的小 CSS 继承问题。

于 2009-11-24T13:38:06.857 回答
5

“人们应该更新他们使用的浏览器,对吧?”

对,他们应该。但他们没有。

于 2009-11-24T13:35:47.813 回答
3

它与浏览器的年龄无关,我们仍然为它开发,因为用户使用率(来自 Analytics)范围为30-40%。所以停止使用它就像对 30-40% 的潜在客户说“不要购买我们的产品”。几乎不是什么好举动。

为 IE6 开发和制作网站并不难,只是需要一些额外的时间。实际上,我已经从那些去过开发公司的公司那里拿到了合同,并被告知我们不测试 IE6。

当客户停止使用时,我将停止开发,并且他们只会在我停止开发时停止使用,这只会在他们停止使用时发生......等等

我也把它看成是把一辆 10 年的车开进加油站,他们说“对不起,你的车太旧了,不能用这种燃料”——是的,他们提供新燃料,但仍然支持旧燃料,在 web-dev 中也是如此.

于 2009-11-24T13:45:00.370 回答
1

另外,我很确定我奶奶甚至不知道她甚至使用IE6,更不用说为了网络标准和跟上时代的需要而升级了。我也猜想我奶奶并不孤单。

并不是说她不应该更新,我只知道如果要进行任何更新,它要么必须非常简单,要么我必须为她做。

于 2009-11-24T13:55:18.103 回答
1

大公司开发了严格在 IE6 上运行的 Web 应用程序。因此,与其花费数百万更新这些应用程序,他们宁愿继续使用未更新的浏览器进行运输。

这是我一直听到的。

于 2009-11-24T13:32:41.690 回答
1

我们的主要原因是因为客户要求我们支持它。客户永远是对的……对吧?此外,我还看到 IT 部门仍在使用 IE6,因为他们依赖于使用 IE6 的旧应用程序。

不是说IE6会永远坚持下去,大部分地方都在慢慢升级。真正的 IT 人员无论如何都会使用 Firefox。

于 2009-11-24T13:32:57.087 回答
1

我们为其开发软件的大多数大型企业客户都将 IE6 作为公司浏览器运行。当他们当前的软件运行良好时,他们只是拒绝将资金再投资于开发另一个浏览器平台。(如果它没有坏,就不要修复它哲学)

我不喜欢它,但客户为王...

G

于 2009-11-24T14:11:22.127 回答
1

IE6 早早问世时是一项很好的技术。它给人留下了如此深刻的印象,以至于它成为了 Windows 系统的默认设置。

许多非技术人员仍然不愿意离开 IE6。不过,现在是 MS 自己推动 IE6 退出市场的时候了。

希望在接下来的一年左右,我们不必专门为 IE6 编写代码。

总的来说,如果所有浏览器都同意至少一个特定的 html/css/js 标准,那将有很大帮助。

于 2009-11-27T12:17:53.007 回答
1

简单的答案:因为统计。大约 20% 的访问我们网页的人仍在使用 IE6。我们的政策是针对在我们的指标中占有至少 5% 份额的浏览器优化我们的网页。

我们公司很快就会大规模迁移到 Firefox,所以至少我们的内网 webbies 会针对它进行优化 :)

我们目前正在开发一个 Intranet 工具,我们仍然需要针对 IE6 对其进行优化,即使整个公司将在几个月内使用 Firefox。现在,这有多愚蠢?:p

于 2009-11-27T12:28:47.960 回答
0

我们必须。客户端希望与所有浏览器兼容。就我自己而言,我从来没有也永远不会为 IE6 开发网站。

于 2009-11-24T13:54:30.507 回答
0

因为许多人的客户永远不会更新他们的浏览器。至于为什么,这是一个比这个更好的问题。

于 2009-11-24T13:31:33.843 回答
0

仍然安装它的大型企业用户群,因为它可以与他们运行的旧软件一起使用......

于 2009-11-24T13:32:03.593 回答
0

我为公众开发网站。如果他们中的 15% 仍在使用 IE6,我必须决定我的网站无法正常运行是否足以让他们升级浏览器,或者他们是否只是不使用我的网站。

我通常决定用户不会升级,所以我支持IE6。

有些人无法控制他们的浏览器版本,无法升级。例如,锁定工作中的 PC。

于 2009-11-24T13:32:56.573 回答
0

我尝试使我们的 Web 应用程序简单,在 IE7 上进行测试,并希望它仍然可以在 IE6 上运行。有时我会从我们的客户(他们既是最终用户又是提供商,因为它是内部 Intranet 应用程序)抱怨它在 IE6 上不起作用,我扯掉了头发并尽我所能修复它。我还询问了我们的现场支持人员为什么他们不升级,但除了“公司政策”之外,我没有得到任何好的答案。尽管我们知道这是一个糟糕的政策...

于 2009-11-24T13:38:33.910 回答
0

你是对的。人们应该升级他们的浏览器。

但是经验和时间告诉我们,仅仅因为用户应该做某事,并不一定意味着他们做某事。

我们仍然需要迎合这些人和这个浏览器,因为它仍然被广泛使用——因为无论他们使用什么浏览器,都必须将我们的产品提供给用户。

不过,最终 - 这是你的决定。

于 2009-11-27T12:22:14.807 回答