阅读更多

1顶
3踩

开源软件

转载新闻 微软是时候把IE浏览器开源了

2015-01-23 09:31 by 副主编 mengyidan1988 评论(3) 有6206人浏览
在世界主流 Web 浏览器的发展历史中,微软的IE浏览器曾经独占鳌头:市场占有率高达98%以上。不过随着FireFox和Chrome的快速崛起,微软IE浏览器的份额一路下降,如何拯救IE浏览器?日前,国外媒体提出了自己的看法。以下为文章全文:

苹果公司的 Safari 浏览器是由一个开放源代码的Webkit引擎和闭源的外壳组成;谷歌的 Chrome 浏览器是由开放源码的渲染引擎和部分闭源的组件组成。Opera 浏览器也已经基于开源的blink打造。Mozilla 的 FireFox 浏览器是完全开源的。

基于以上,我们发现:目前获得好评的浏览器基本都是内核开源。而IE浏览器却完全基于闭源的 Trident 引擎打造。这使IE浏览器在现在的浏览器竞争中处于劣势。Web 社区有各种各样的不同的意见和喜好的开发者,而不同的开发者经常看对方不顺眼,但是他们的多数对于开放还是持友好态度的。



开源内部渲染引擎,使公开讨论和实验新的特性变得非常容易,毕竟人多力量大。参与的人越多,就越能收到更加详细有效的改进意见和BUG反馈。开源使得发现BUG和加入新功能更加容易,这比闭源的那种一个工作室关在办公室里面自己找BUG和改进显然容易很多,也更加的高效。

有人会说按照这种说法。微软应当开源旗下所有的软件。当然本文不展开这些,只讨论浏览器内核开源的好处,而不是倡导让微软开源IE的全部组件,只开源其渲染引擎 Trident 就行了。事实证明微软是可以做到将自家的软件开源的:微软不久前已经宣布将.NET开源,并且开源后的.NET确实在BUG修复和性能改进上加快了许多。微软完全可以学习开源.NET的路数,针对 Trident 引擎建立专门的讨论社区,将代码开源托管。建立完整的开源文档和讨论机制。

开源 Trident 引擎还可以让IE运行在其他平台,比如运行在最新的OS X上的IE浏览器,这在以前是不敢想象的。但是开源后这是可以实现的。开源后,移植工作将会变得可能,也许你会看到运行在Linux上的IE浏览器 ;运行在 Android 上的IE浏览器…等等。

虽然微软最近几年已经意识到IE浏览器的落后,已经在全力改进IE浏览器,甚至推出了一个完全不同的“Spartan”浏览器;且可能在Windows 10系统上,IE浏览器只会保留一个精简的版本。这代表微软可能大概确实已经对IE浏览器失去了信心。

是适合开源 Trident 了,把它托管在 GitHub 上,创建一个开源的项目,让全世界的开发者一起来维护,让它与 WebKit、Blink、Gecko 一起发展!
  • 大小: 107.1 KB
来自: roustar31
1
3
评论 共 3 条 请登录后发表评论
3 楼 yixiandave 2015-01-25 11:33
晚了,IE已经被微软自己放弃了,谈何拯救
2 楼 allenny 2015-01-24 22:17
已经有优秀的开源内核了,干嘛要多一个垃圾的开源内核?继续闭源好了微软
1 楼 jianojian 2015-01-23 15:15
本来就有漏洞,开源可能有更大的安全隐患。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • linux系统 能安装ie吗,手把手教你在Linux上运行IE浏览器

    【IT168 产品应用】对于在Linux上安装微软的产品,尤其是IE浏览器,大多数Linux用户会感到比较惊恐,唯恐其污染了纯洁的Linux。但是,在使用普通的Linux下的浏览器浏览网页的时候,例如Firefox或Konqueror等,很多...

  • IE浏览器,和Edge浏览器

    IE浏览器是过去时代的浏览器,而Edge浏览器是微软公司对现代化互联网需求的回应,通过引入新技术和改进功能,提供更好的浏览体验和用户满意度。

  • [评论] 微软: 是时候开源 IE 浏览器了

    不过随着 FireFox 和 Chrome 的快速崛起,微软IE浏览器的份额一路下降,如何拯救IE浏览器?日前,国外媒体提出了自己的看法。 苹果公司的 Safari 浏览器是由一个开放源代码的 Webkit 引擎和闭源的外壳组成;谷歌的 ...

  • 微软: 是时候开源 IE 浏览器了

    不过随着 FireFox 和 Chrome 的快速崛起,微软IE浏览器的份额一路下降,如何拯救IE浏览器?日前,国外媒体提出了自己的看法。 苹果公司的 Safari 浏览器是由一个开放源代码的 Webkit 引擎和闭源的外壳组成;谷歌...

  • 微软透露新版IE浏览器四大新特性

    微软日前宣布新版IE浏览器将具备网页音频、多媒体捕捉、支持ES6语言标准、HTTP2.0协议四大新特性,同时微软还表示新版IE带来的功能变革或将不仅于此。... 微软日前宣布新版IE浏览器将具备网页音频、多媒体捕捉、支持

  • 微软停止对旧IE浏览器的支持,20年辉煌归于落寞

    微软公司宣布于这一天停止对IE 8/9/10三个版本的技术支持,用户将不会再收到任何来自微软官方的IE安全更新;作为替代方案,微软建议用户升级到IE 11或者改用Microsoft Edge浏览器。 虽然微软还专门向相关用户推送了...

  • 今天,过了27年后,IE浏览器停用了

    前言随着Windows的官宣,ie浏览器将于6月16日正式退役。https://www.microsoft.com/zh-cn/download/internet-explorer.aspx那个曾几何时的浏览器之王,经历一次又一次操作系统的迭代,直至新兴浏览器的出现后沦为...

  • IE浏览器停止服务,曾经的王者为何退役?解析浏览器背后的技术是什么?

    前言随着Windows的官宣,ie浏览器将于6月16日正式退役。那个曾几何时的浏览器之王,经历一次又一次操作系统的迭代,直至新兴浏览器的出现后沦为浏览器鄙视链的最后一层,在叹息与嘲笑声中跌出神坛,经历了大起大落的...

  • 利用BHO开发IE浏览器第三方插件

    模拟IE浏览器发起网络连接的方法有很多种,其中,利用BHO劫持IE浏览器存在诸多优点(开放接口、简单高效、功能丰富等),所以本文将要介绍BHO的开发和劫持利用思路。 简介 本文将要介绍以下内容: BHO简介 开发BHO...

  • 时代变了,程序员の老冤家IE浏览器离场啦?!

    序 微软方面宣布,自2020年 11 月 30 日起,Microsoft Teams Web 应用将停止对 Internet Explorer 11(IE11)的支持; ...微软希望用户使用的新Edge是一款基于谷歌开源架构Chromium的互联网浏览器

  • 再见IE浏览器(IE之死2021 年 8 月 17 日)

    由辉煌到没落的 IE 浏览器 1995 年诞生的 IE 浏览器在这 25 年中曾经是浏览器界的龙头老大。 从 90 年代中期到 00 年代中期,IE 浏览器一直是 ...可似乎是被这傲人的成绩冲昏了头脑,微软逐渐松懈了对 IE 的管理

  • C/C++开发人员要了解的几大著名C/C++开源库

    本文详细讲述C/C++开发人员需要了解的几大著名C/C++开源库。

  • 激荡20年:IE浏览器的辉煌与落寞

    微软公司宣布于这一天停止对IE 8/9/10三个版本的技术支持,用户将不会再收到任何来自微软官方的IE安全更新;作为替代方案,微软建议用户升级到IE 11或者改用Microsoft Edge浏览器。虽 然微软还专门向相关用户推送了...

  • 微软下一版IE浏览器将加入四大新功能

    微软下一版IE浏览器将加入四大新功能:据外媒TNW,微软近日宣布将在下一版IE浏览器中加入至少四项性能,其中包括Web Audio API、Media Capture和Streams、ES6 Promises以及HTTP/2。 四大新功能: Web ...

  • 一个时代的结束!IE浏览器明年正式退休

    西雅图IT圈:seattleit【今日作者】Dexter读书巨慢理事会会长互联网时代最重要的标志之一——微软的IE浏览器,将在2022年正式寿终正寝。IE(Internet Explore...

  • IE落幕,是时候重新审视前端了

    2022年6月15日,IE浏览器正式“退役”。这个曾经与我的文档、我的电脑图标共同霸占一代人青春的古老浏览器,历经27年的起落沉浮,终于迎来了它的终点。

  • 安卓 用linux 内核浏览器,为什么安卓手机没有IE浏览器?手机浏览器是基于什么内核?...

    细心的人会发现目前电脑上的...首先,我们科普一下所谓IE内核不过是通俗叫法,并不是独立内核,IE浏览器属于Trident内核,是有手机采用该内核的浏览器的,比如微软Windows Phone系统的手机都内置了IE浏览器。iOS...

  • 【软件安装-UBUNTU】【OLD】手把手教你在Linux上运行IE浏览器

    对于在Linux上安装微软的产品,尤其是IE浏览器,大多数Linux用户会感到比较惊恐,唯恐其污染了纯洁的Linux。但是,在使用普通的Linux下的浏览器浏览网页的时候,例如Firefox或Konqueror等,很多网站不能正常显示。...

  • IE浏览器内存泄露检测工具

    随着Web2.0技术的发展,富客户端...根据实际测试中的结果,有相当多的JavaScript代码编写存在缺陷,导致代码在IE浏览器时发生内存泄露,有关泄露的原理,可以参考微软网站上的一篇技术文章,《Understanding and Solv

Global site tag (gtag.js) - Google Analytics