2010年11月05日00:35  来源:译言

  It"s common knowledge that almost every single geek hates Internet Explorer with a passion, but have you ever wondered why? Let"s take a fair look at the history and where it all began… for posterity, if nothing else.


  Contrary to what you might think, this article is not meant to be a hate-fest on Internet Explorer—in fact, we"re pretty impressed with the hardware acceleration and new features in Internet Explorer 9—but keep reading for the whole story.


  In the Beginning There Was IE, and It Was Good? 在IE诞生之初,它就不好么? We"ve all been so used to thinking of Internet Explorer as that slow, buggy browser that is behind the times, but it wasn"t always that way—in fact, way back when, Internet Explorer pioneered many innovations that made the web what it is today.


  Here"s a quick tour through the easily forgotten history of the infamous browser:


  1996: Internet Explorer 3 This version of the browser, introduced in 1997, was the first browser to implement CSS (Cascading Style Sheets). Yes, you"re reading that correctly—in fact, it introduced many new features like Java applets and sadly, ActiveX controls.

  这是1997年推出的浏览器版本,是第一款支持CSS的浏览器。哈,你没看错,事实上,这个版本推出了很多新功能,像Java applet ,还有令人郁闷的ActiveX控件。

  1997: Internet Explorer 4 IE4 introduced a blazing fast (at the time) rendering engine as an embeddable component that could be used in other applications—this was a lot more important than people realize. This version also introduced Dynamic HTML, which allows web pages to dynamically change the page using JavaScript, and added Active Desktop integration.

  IE4推出了运行速度极快的(在当时)称为嵌入式组件的渲染引擎,它可以在其他应用中使用,这要比人们所认识到更重要。这个版本还支持动态HTML的功能,这就允许网页在使用JavaScript时动态显示,并且增加了Active Desktop整合功能。

  Even more weird? Seems like nobody remembers this anymore, but IE4 was actually cross-platform—you could install it on Mac OS, Solaris, and HP-UX—and by the time IE5 was released, IE4 had reached a 60% market share.

  更让你摸不着头脑?看起来没人记着这些啦,但是IE4实际上是跨平台浏览器,你可以在Mac系统,Solaris系统, 以及 HP-UX系统中安装运行,到IE5发布的时候,它的市场占有率已达60%。

  1999: Internet Explorer 5.x Microsoft invented Ajax. Wait… what? That"s right, it was this version of IE that introduced the XMLHttpRequest feature in JavaScript, which forms the underlying technology behind every web application you"re using today—you know, like Gmail. Of course, the term “Ajax” wasn"t actually coined until years later by somebody other than Microsoft, but this release supported everything required to make it work.

  微软发明了Ajax 技术。嘿,等会,我是在胡说吗?不是的,正式这个IE版本在JavaScript中支持了 XMLHttpRequest 功能,这就形成了你今天所使用的每个网页应用程序的最底层技术,就像是Gmail。当然,“Ajax”这个词是后来其他公司新创的,而不是微软最先提出的,但是这一功能是其他一切的基础。

  嗯,是的,微软创新 From IE3 until IE6, Microsoft used all their resources to simply out-innovate the competition, releasing new features and better browsers faster than Netscape. In fact, Netscape 3 Gold was a buggy piece of junk that crashed all the time, and Netscape 4 was extremely slow and could barely render tables—much less CSS, which would often cause the browser to crash.


  To put it in context: web developers used to complain about Netscape the same way they complain about IE6 now. 上面说的要有时代背景:现在网页设计师们通常像当年抱怨网景浏览器一样的来数落IE6。What Made It Go So Very Wrong? 是什么让IE在错误的道路上越走越远?

  The trouble all started when Microsoft integrated IE into Windows as a required component, and made it difficult to uninstall and use an alternate browser. Then there was the whole business with them exploiting their monopoly to try and push Netscape out of the market, and a lot of people started to view Microsoft as the evil empire.


  Microsoft Stopped Trying 微软不思进取 By the time Microsoft released Internet Explorer 6 in 2001, complete with lots of new features for web developers, since there was no competition and they had a 95% market share, Microsoft just stopped trying—seriously, they did nothing for 5 years even after Firefox was released and geeks started migrating left and right.


  Microsoft-Specific Features 微软特色 The whole problem with Microsoft"s innovation is that much of it was done in ways that didn"t follow the web standards—this wasn"t as big of a problem when Internet Explorer was the only game in town, but once Firefox and Webkit came around and started following the standards correctly, suddenly it became a huge problem for web developers.


  Security Holes and Crashing 安全漏洞和崩溃代码 Since Microsoft decided they didn"t need to try anymore, and they didn"t keep up with the competition from Firefox and other browsers, bugs and security holes just cropped up left and right—really terrible ones, too. For instance, this code is all that is required to crash IE6:



  IE7 和 IE8弱不禁风,生不逢时 It took 5 years after IE6 for Microsoft to finally get around to releasing IE7, which added tabs and made the browser slightly more tolerable, but for web designers it was still a nightmare to deal with, and only complicated the issue since now you had to make pages render correctly in two lousy browsers instead of just one.


  It took another 2.5 years for Microsoft to finally release Internet Explorer 8, which greatly improved CSS support for web developers, and added new features like Private browsing, tab isolation to prevent one bad page from taking down the whole browser, and phishing protection. By this point, most geeks had already moved on to Firefox, and then some of us to Google Chrome.


  Here"s the Real Reason Geeks Hate IE 这是极客们厌恶IE的真正原因:

  Just because we"re geeks doesn"t mean we hate everything that"s inferior and outdated—in fact, we often love retro computing—that"s why we love Atari, NES, Commodore 64, etc. We take pride in our geek knowledge. So why"s Internet Explorer a different story?

  不能说因为我们是极客就讨厌所有的普通过时的东西,事实上,我们非常喜欢复古的计算机——这就是为什么我们喜欢Atari, NES, Commodore 64等等的原因。我们以我们的极客知识为荣,为什么对IE就不行了呢?

  Here"s a couple of reasons that fueled our hatred of the buggy browser, and finally put us all over the edge:


  Supporting IE is Like a Fork in the Eye for Web Devs 支持IE,对网页开发者来说就像是眼中刺 Here"s a sample of a day in the life of a web designer: You spend hours making sure that your page looks great, and you test it out in Google Chrome, Firefox, Safari, and even Opera. It looks great, awesome!

  网页设计师生命中普通的一天:花费了几个小时让这个网页看起来十分中意,而且也在Chrome, Firefox, Safari上进行了测试,甚至连Opera也试过了,一切ok!真是太棒了!

  Now you open up IE and the page looks like somebody put it into a blender and hit the Whip button. Then you spend double the amount of time trying to fix it to look tolerable in IE6 and IE7, cursing loudly the entire time.


  Geeks Forced to Use Internet Explorer 极客们被逼迫使用IE And here"s where we come to the real issue—the whole reason that geeks can"t stand Internet Explorer:


  Geeks everywhere were forced to use Internet Explorer at work even when there are better browsers, forced to support it for corporate applications, forced to make sure web sites still work in IE, and we couldn"t convince everybody to switch to a better browser.


  Geeks don"t hate something that"s inferior—but they do hate it when it"s forced on them.


  The Good News: The Future Might Be Brighter 好消息:前途貌似更有希望

  Thankfully it seems like Microsoft has finally learned from their many, many mistakes in the browser world. They are below 50% in the market share wars, and they"ve finally learned to focus on using web standards.


  Internet Explorer 9 is about to be released, it"s got a shiny new interface that looks a lot like Google Chrome, blazing fast hardware acceleration, and supports HTML5 surprisingly well—in fact, it"s so much better that 34% of our readers said they will switch to IE9.

  即将发布的IE9,乍看就像是Google Chrome的闪亮的全新界面,高速的硬件加速功能,还能出奇好地支持HTML5。听起来它是这样的好,所以有34%的本站读者表示他们会改用IE9。

  Microsoft is billing Internet Explorer 9 as the browser that"s going to change the world, and they aren"t wrong—they just aren"t mentioning that they were the only ones holding the web back with their anemic browsers. And now that mess is finally over.



  您好,欢迎您发表评论!  (言论仅代表会员个人观点,不代表和讯网观点)


相关新闻 相关新闻 查看关于 that 的微博

    订阅新闻  和讯微薄  添加到收藏夹  反馈意见


腾讯科技 | C114中国通信网 | 飞象网 | 中国家电网 | 挖贝网 | 手机中国 | 51nb专门网 | 科技讯 | 移动Labs | 通信世界网 | CTI论坛 | 赛迪网 | 新华网科技 | 中国软件网 | 中国质检网 | 通信产业网 | 比特网 | 支点网 | 上方网 | 小熊在线 | 速途网 | 易观网 | 慧聪家电网 | CNET科技资讯网 | 睿商在线 | 钛媒体 | 安卓网 | 光电新闻网 | 百道网 | 人民网IT | 安智网 | 手机之家 | 环球家电网 | 新网 | 网秦 | iPhone威锋网 | 亿邦动力网 | 光明网IT | 环球网科技 | 虎嗅网 | e800 | 科易网 | 中国软件资讯网 | pc6软件下载 | DOIT| 安防知识网 | 站长网 | 第一家电网 | 科技资讯网 | 驱动中国 | 华北新闻网 | 蝌蚪五线谱网 | 大公科技 | 机房360 | 畅享网 | UC浏览器 | 移联名商 | 华强北 | 中国电子银行网 | 一财科技 | XDA智能手机网 | ZDNet至顶网| 蜂鸟网| e-works |博瑞网 |央广网科技 |会计家园 |

环球企业家 | 东方企业家 | 创业邦 | 数字商业时代 | 中国经济和信息化 | 商业周刊中文版 | 光明日报 | 新京报 | 法制晚报 | 北京青年报 | 中国计算机报 | 电脑报 | 申请友链



E-mail: it@staff.hexun.com