科技网

当前位置: 首页 >数码

微软抛弃IE决心大22万行代码说不要就不熙

数码
来源: 作者: 2019-02-09 12:15:30

微软抛弃IE决心大 22万行代码说不要就不要

据国外媒体报道,我们都知道,微软在Windows 10中放弃了已苟活20年的IE,转而力推采用全新渲染引擎的Edge浏览器;但我们不知道,微软在这放弃与选择之他一直很感谢阿拉斯加的经验间,究竟挣扎了多久,并最终付出了多少勇气。Edge代表了未来互联新标准,而IE身后则仍然站着数不尽的旧帝国势力,微软需要摒弃已成为累赘的后者,但20多年来的感情,也不是说放手就可以放手的。

负责领导Edge项目组开发任务的查尔斯莫里斯(Charles Morris)和雅各布罗西(Jacob Rossi)周三透过博客表示,微软为证明自己将拥抱互联标准的决心,硬是选择从零开发了Edge引擎。为此,微软放弃了22万行原始IE代码,并移除了300多个IE独有的编程接口。为能在兼容标准方面跟上竞争对手的节奏,微软先后给Edge进行了4200多次修补

当然,这些取舍和改动对一般用户而言是难以被察觉的,毕竟其中大多数功能仅是针对页开发人员。不过随着标准的逐步统一,从长远看,终端用户也终会体会到新技术给未来互联体验带来的巨大改变。

曾经很长一段时间,微软成为了当代互联迟迟不能拥抱新技术的绊脚石。

微软抛弃IE决心大22万行代码说不要就不熙

因为在络还没有那么普及的年代,微软凭借Windows的垄断地位,让千疮百孔的IE建立起了自己的一套标准。可随着互联发展逐渐迈向成熟,没有标准的IE标准显然已无法适应。然而,当年数以千万计的、以兼容IE6来开发的站,微软真就这么抛弃了?

是的,即使难以割舍,也必须选择放弃。

向前看,越来越多的新站、主流站都采用了新的互联标准,与Firefox、Safari和Chrome等竞争对手相比,旧IE在新标准前的拙劣表现,使得其曾经处于统治地位的市场占有率不断下滑,并最终被对手反超。

显然,保证兼容性已成为IE最大的负担。很多时候对于开发人员来说,想要添加一项新功能并非是一件难事,但相反的想要移除一个功能,尤其是被广泛使用的功能,则难上加难。正因为此,微软在IE上保留了很多十年,甚至二十年前的技术,而其中最典型的例子就是饱受诟病的ActiveX和VBScript两个拓展功能。

因为IE标准就是没有标准,因此为了兼容自己各个版本的功能,微软甚至花精力去开发了一个文档模式,以让页程序开发人员可以指定IE具体使用哪个版本的IE来渲染站内容。

一个又一个的补丁,让回忆变五个故事教你做人得痛苦。但一口气就要放弃千万曾经一起建立帝国的站友,微软难免要纠结。所以Windows 10中最后还是提供了出于兼容目的而存在的IE浏览器,尽管已经不是系统的默认,也不再会有任何后续的开发。

从好的一面看,虽然千万计的IE标准站被无情地抛弃了,但Edge以一个完全兼容新标准的崭新面孔示人,将有助于未来互联的健康发展。而说了那么多年的HTML5新特性,如嵌入式3D图像、视频以及音频回放等,将终于可以迅速地普及开来,而不用担心世界上总有那么一部分人无法正常观赏到站的全部内容。

菜馄饨馅的做法报价
321不锈钢8k板
电焊机电缆型号报价

相关推荐