作者  宁波网站建设公司——泊浮科技  
发布于  2017-07-14 15:42  

为什么极客们都痛恨IE浏览器?

    众所周知,Geek 痛恨IE浏览器,但是你有没有想过为什么?让我们追本溯源来公正地回顾一下它的历史……想不出理由来就当是为后来者吧。 

IE6错误

    在很久很久以前,IE 出现在了这个世界上,并且它的功能还很强大?

    我们都习惯性地认为 IE 是一款落后于时代的、运行缓慢、出错频频的浏览器,但它并不是一直是这样的 — 事实上,很久以前,正是 IE 的很多开拓创新才使得整个 Web 变成了如今这个模样。 

    以下是对这个声名狼藉的浏览器容易被人遗忘的历史的简单回顾:1996: Internet Explorer 3 这个版本于1997年发布,是第一款支持 CSS(级联式样式表)的浏览器。是的,你没有看错 — 事实上,IE3 还引入了许多新特性如 Java applets 和悲剧的 ActiveX控件。 1997: Internet Explorer 4 IE4 带来了一个速度极快(就当时来讲)的渲染引擎,并且可以以组件形式嵌入其他应用 — 其重要性远远超出人们的想象。IE4 还引入了允许网页使用 JavaScript 来动态更改页面内容的动态 HTML,并且新增了活动桌面的整合。 听起来更诡异了?似乎已经没有人还记得这些了,但是IE4还是一个跨平台的浏览器 — 你可以在 Mac OS、Solaris 和 HP-UX 上安装 — 在IE5发布前夕,IE4已经达到了60%的市场占有率。 1999: Internet Explorer 5.x 微软发明了Ajax。等等……我操?没错,就是这个版本的IE引入了Javascript的XMLHttpRequest特性,最终形成了如今你正在使用的每一个web应用背后的后台技术 — 就像Gmail。当然,“Ajax”这个专业术语是很多年后由另外一个非微软的人提出的,但是IE5已经能够支持其完美运行。 没错,微软在创新。 从IE3到IE6,微软动用其所有资源以确保在创新方面有竞争优势,比Netscape很快发布包含新特性的更好的浏览器。事实上,Netscape 3 Gold是一坨错误多多崩溃频频的垃圾,而Netscape 4的运行速度极其龟速并且几乎只能显示简单的表格 — 少量CSS便会经常导致浏览器崩溃。 在过去,web开发者就像现在抱怨IE6一样抱怨Netscape。

    是什么让IE一错再错?

    所有问题都由微软将 IE 作为 Windows 组件捆绑销售而起,并且由于卸载无比困难使得用户几乎无法选择其他浏览器来替换。接下来便是他们开始利用其垄断优势试图将Netscape赶出市场的龌龊事迹,很多人开始将微软视作邪恶帝国。 微软放弃了创新到了2001年,微软发布了IE6,为Web开发者带来了很多新特性,但是由于已经没有了竞争对手而且 IE 有了高达95%的市场占有率,微软干脆停止开发了 — 真的,他们在长达5年内哪怕FireFox发布了之后也仍然没有任何动作,Geek们开始左顾右盼。 微软特色 微软的终极问题是他们的创新都没有按照web标准来 — 如果只有IE一家独大,那么这并不是个问题,问题是遵循标准的Firefox和Webkit出现了之后,对于Web开发者来说这就是一个大问题了。 安全漏洞和崩溃 由于微软决定不再继续努力,并且他们根本不参与Firefox以及其他浏览器之间的竞争,bugs和安全漏洞便蜂拥而出 — 并且都很严重。

    IE7 和 IE8 乳臭未干,姗姗来迟。在IE6问世5年之后微软终于抽出时间发布了IE7,IE7新增了标签功能,仅仅从用户角度来看还说得过去,但是对于Web开发者来说这仍然是场噩梦,因为原本只需要考虑兼容一个垃圾而现在变成了两个。 又过了两年半,微软发布了IE8,对CSS支持得更好,并且新增很多特性,如隐私浏览模式,可以避免一个网页坏掉便拖垮整个浏览器的独立标签功能,还有防钓鱼功能。而此时,大多数Geek早就转移阵地到Firefox了,还有些人继续转移到Google Chrome。

    Geek们痛恨IE的真正原因

    并不是因为是Geek便讨厌所有次等过时的东西(事实上我们痴迷复古式计算机)所以我们喜欢Atari、NES、Commodore 64等等。我们以身为Geek见多识广而骄傲。那么为什么IE是个另类呢? 下面便是让我们痛恨这个混身烂疮的浏览器的几个原因: 对Web开发者来说,兼容IE就像眼中刺 web设计者一天的生活:你花费数个小时做出页面来,然后在Google Chrome、Firefox、Safari 甚至是 Opera 里测试,结果都非常完美,太棒了! 现在你打开IE,发现自己的作品看起来像是扔到搅拌机搅拌完了一样。于是你一边骂娘一边试着调整页面使其在IE6和IE7里看起来不那么奇怪,而花费的时间将数倍于之前开发的总时间。Geek 们使用 IE 纯粹是被逼无奈 全世界的 Geek 都被逼着在工作时使用IE,尽管有很多更好的浏览器,因为企业应用而必须兼容IE,必须使得网站在IE下运行正常,而我们又没有办法劝服所有人都去换一个更好的浏览器。 Geek 并不讨厌过时的事物,但是他们讨厌被强制使用过时的事物。



网络营销服务专家、网站建设服务专家、宁波网站建设-宁波泊浮信息科技有限公司

logo.png