有许多内部和供应商提供的 Web 应用程序依赖于 Internet Explorer 6 开展业务的愚蠢方式(就像过去的公共 Internet 一样)。让所有东西都得到适当的升级是相当困难的,让用户使用不同的版本真的很痛苦。我个人花了大约一百个小时来升级一个中型内部 Web 应用程序以支持 Internet Explorer 7,这还不包括我的团队测试时间,用户测试时间,以及必须回滚用户的支持时间。他们很早就升级了!这只是大型公司中的一个应用程序。简短的回答是它并不像你说的那么容易,而且用户真的不喜欢完全失去它们的功能。欢迎来到企业 IT。如果这很容易,他们就不会付钱给我们。
我听到的最大的一个是针对新版本测试遗留代码。由于有这么多公司拥有一段时间没有接触过的内部 Web 应用程序,他们经常发现系统不稳定,并且针对新版本测试所有生产系统的成本很高。
也很难让任何大型组织以比蜗牛速度更快的速度做任何事情。在这些地方升级通常需要数年时间。
许多组织正在从另一个方向看待这个问题。如果没有至少一个令人信服的升级理由,他们认为没有理由这样做。这种逻辑很难反驳。升级会花钱,会引发问题,会破坏事物,并且会分散注意力。
为什么要修复没有损坏的东西?特别是当有一大堆东西坏了,预算比去年少,以及由于裁员或招聘冻结而导致许多技术人员职位空缺时。
我不一定同意这种姿势,但我理解。
成本。总是要花钱的。
从来不必在我自己的机器上忍受它,但我肯定在许多客户(通常是政府和大型金融机构)中遇到过这种情况,其中 IE6 实际上只是硬件在 5 年以上批次推出的副作用。像这样的单片机通过批量购买和推出升级给自己带来了巨大的管理问题,无论如何都不会处于曲线的顶端(太贵了)。
有许多内部和供应商提供的 Web 应用程序依赖于 Internet Explorer 6 开展业务的愚蠢方式(就像过去的公共 Internet 一样)。让所有东西都得到适当的升级是相当困难的,让用户使用不同的版本真的很痛苦。我个人花了大约一百个小时来升级一个中型内部 Web 应用程序以支持 Internet Explorer 7,这还不包括我的团队测试时间,用户测试时间,以及必须回滚用户的支持时间。他们很早就升级了!这只是大型公司中的一个应用程序。简短的回答是它并不像你说的那么容易,而且用户真的不喜欢完全失去它们的功能。欢迎来到企业 IT。如果这很容易,他们就不会付钱给我们。
问题的根源在于,大企业假设 IE 是 Web 应用程序中唯一的游戏,而微软将支持其产品并支持向后兼容性。现在,这些公司被困在这些大而难以解决的问题上,这些问题需要花费大量资金才能解决。
第一个问题,假设 IE6 是城里唯一的游戏,这是 1999-2001 年的合理假设。Mozilla 还不可行,Netscape 已经烂了很多年,快要死了,而微软就是“它”。实际上,IE 仍然是大企业唯一的游戏,因为 Mozilla 仍然不(并且可能永远不会)在企业中可行,而 Chrome 也不完全存在。
后一项是 IMO,背叛了那些在那个时代向微软有缺陷的技术方向(即 ActiveX,瘫痪的微软 JRE)投入大量资金的人,并且是一个严酷的例子,说明为什么将自己锁定在单一供应商的技术堆栈中是一个有风险的提议。
Microsoft 停止 MS JRE 迫使企业转向 Sun Java 或替代客户端解决方案,而 Windows XP 的退役将使所有人远离 IE6。