为什么程序员都喜欢用Chrome浏览器?


曾经从事开源浏览器内核研究已经有8年多的时间 。对于浏览器的历史还是有些了解 。chrome浏览器诞生之初相信绝大部分人都不会想到能有今天的地位 。要知道当初还是微软IE的天下 。而且由于windows生态在全球的普及化 。并且内置在操作系统里面这是极其大的威力存在 。在这种场景下想要取代ie的市场霸主地位简直是不可想象 。在科技领域想要超越前人的关键还是在创新层面 。

为什么程序员都喜欢用Chrome浏览器?

文章插图
说到谷歌浏览器的前身还是归属于开源社区的webkit 。这个webkit在开源之前前东家还是苹果公司贡献的 。科技领域的圈子有时候看起来非常小 。但是webkit社区发展壮大离不开早期谷歌的技术人员的贡献 。很快谷歌的技术人员发现webkit本身存在很多的缺陷 。特别是在支撑多进程运行的时候 。虽然在代码框架上也能支持但是需要做很多的限制 。并且在性能上不是很流畅 。于是谷歌的技术人员针对webkit存在一些缺陷开始另起炉灶打造chromium 。但是谷歌本身也不保守在打造出来核心的架构之后就把代码全部开源了 。让全球的浏览器爱好者一起去完善整体系统 。当然天下也没有免费的午餐 。谷歌也在新形势下构建新的生态系统 。虽然内核代码属于开源的但是谷歌的商业版本应用这块并不是开放的 。这就是谷歌商业规则核心所在 。
为什么程序员都喜欢用Chrome浏览器?

文章插图
谷歌构建的安卓系统也是采用同样的模式 。大家都能在网络上拿倒最新的代码 。但是在商业化的时候需要拿到谷歌的认证通过 。当然存在的前提是因为谷歌公司已经把生态系统构造完成了 。如同谷歌公司对于华为的封禁就是通过商业版本上的认证完成的 。虽然代码是开源的所有的企业都可以直接拿过来使用 。但是要使用谷歌生态中的应用全家桶必须要经过谷歌的认证通过 。这也是华为公司在海外市场不能保住市场份额的关键所在 。同样在浏览器领域谷歌不断加入创新因素 。而且不断在性能上进行优化 。利用分布在全球的高端技术人才不断的优化浏览器内核的性能 。并且不断推进W3C标准的优化 。硬生生的把谷歌浏览器做成了全球份额最大的浏览器 。
为什么程序员都喜欢用Chrome浏览器?

文章插图
谷歌浏览器之所以受到程序员的欢迎 。很重要的因素就是内核代码是开源的 。程序员从骨子里敬佩高手 。像浏览器内核如此高深的代码都会值得全球很多的程序员去学习 。学习构建框架的方式以及语法细节的处理等等 。这也是程序员喜欢谷歌很重要的因素之一 。当然还存在另外一个重要因素 。采用谷歌浏览器没有那么多广告 。国内的浏览器简直就是广告盒子时不时的冒出一个广告弹框 。每一个程序员都喜欢清爽功能的浏览器 。谷歌浏览器在目前状态下是非常好的选择 。
为什么程序员都喜欢用Chrome浏览器?

文章插图
而且谷歌浏览器针对程序员做了很多的定制功能 。特别是一些调试插件 。深得程序员的喜欢 。这也给国内的科技公司起到了很好的标榜作用 。不能只是想着造魔盒谈广告 。在企业具备稳定情况下把资金投入到真正意义上的创新研发上 。只有这样才能提升国内自主化水准 。当然这需要一个过程在有些场景下国内企业需要外在先进企业的刺激 。而不是只是守在国内市场称王称霸 。国内巨大市场虽然能够让很多企业活的非常滋润 。但从全球市场看还是小了点 。优秀的企业就需要立大志争取在国际市场乘风破浪 。锻造出更多的国产产品让国内程序员去使用 。
其他观点:
在IE统领浏览器天下的时候 。能有几个人会想到有朝一日IE会被Chrome打败 。而且IE败得很惨 。
Chrome诞生于2008年9月 。在2008年年末仅占0.3%的市场份额 。而IE(IE于1995年诞生)占据了60%的市场份额 。十年之后 。Chrome占据了70%的市场份额 。鱼跃龙门成为了当之无愧的王者 。
为什么程序员都喜欢用Chrome浏览器?

文章插图
为什么程序员都喜欢用Chrome浏览器?

文章插图
IE给绝大多数人的感觉是不安全、反应慢、易崩溃 。开发者要花费大量的时间去做IE6、IE7、IE8兼容性问题 。同样的CSS在不同版本的IE浏览器中产生了不同的显示效果 。这样就产生了网页的错位 。影响用户的体验 。
那是因为IE自从坐上浏览器的头把交椅后 。就一直不思进取 。微软从IE6开始到IE8几乎没有对Trident内核进行像样的更新 。微软有自己的一套Web标准 。也不怎么支持html、Javascript、CSS等的新版本特性 。这与积极的Safari、Mozilla、Firefox、Chrome形成了鲜明的对比 。

推荐阅读