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

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

好文
试试语音读文章

热门回答:

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

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

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

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

而且谷歌浏览器针对程序员做了很多的定制功能。特别是一些调试插件。深得程序员的喜欢。这也给国内的科技公司起到了很好的标榜作用。不能只是想着造魔盒谈广告。在企业具备稳定情况下把资金投入到真正意义上的创新研发上。只有这样才能提升国内自主化水准。当然这需要一个过程在有些场景下国内企业需要外在先进企业的刺激。而不是只是守在国内市场称王称霸。国内巨大市场虽然能够让很多企业活的非常滋润。但从全球市场看还是小了点。优秀的企业就需要立大志争取在国际市场乘风破浪。锻造出更多的国产产品让国内程序员去使用。

其他观点:

在IE统领浏览器天下的时候。能有几个人会想到有朝一日IE会被Chrome打败。而且IE败得很惨。

Chrome诞生于2008年9月。在2008年年末仅占0.3%的市场份额。而IE(IE于1995年诞生)占据了60%的市场份额。十年之后。Chrome占据了70%的市场份额。鱼跃龙门成为了当之无愧的王者。


IE给绝大多数人的感觉是不安全、反应慢、易崩溃。开发者要花费大量的时间去做IE6、IE7、IE8兼容性问题。同样的CSS在不同版本的IE浏览器中产生了不同的显示效果。这样就产生了网页的错位。影响用户的体验。

那是因为IE自从坐上浏览器的头把交椅后。就一直不思进取。微软从IE6开始到IE8几乎没有对Trident内核进行像样的更新。微软有自己的一套Web标准。也不怎么支持html、Javascript、CSS等的新版本特性。这与积极的Safari、Mozilla、Firefox、Chrome形成了鲜明的对比。

其实IE到了11后速度已经不慢了。不过已经很难召回用户。它的很多问题依然存在。比如插件不够多。很多人也是从春运抢票开始真正的了解到Chrome的优势所在。

随着Chrome的逐渐壮大。IE势微。很多人已经不需要IE。留着它只是因为很多银行的网银只能在IE上运行。如今的IE在微软也不受待见。微软建议留着IE作为“兼容性解决方案”。而不建议将它作为默认的浏览器为用户做所有事情。

微软宣布。自今年11月底起陆续停止支援IE 11。而由基于Chromium内核的Edge取代成为微软的主打浏览器。预告着25年的IE落幕走下历史舞台。

Chrome的问世给大家带来的是清爽、干净、极简的操作界面。没有菜单栏、状态区、标题栏。甚至连“Chrome”几个字都找不到。只留下了前进、后退、刷新/停止和地址栏。Chrome给用户浏览网页时最大的可视空间。

Chrome会将每个标签也“沙盒化”到自己的进程里。这样可以使单个进程变得更快。又可以同时跑多个进程。并且阻止了一个标签页的崩溃影响到另一个标签页。也可以阻止恶意程序入侵干扰电脑上的其他活动或数据。这与Web的发展方向是一致的(Web将是应用。而不是网页)。

Chrome网页加载的速度要明显快于IE。这源自它的内核Chromium。Chromium是开源渲染引擎Webkit的一个分支。WebKit是苹果基于HHTML开发、开源的现代浏览器内核。拥有现代化的排版引擎和强大功能。Google把Webkit代码(WebCore)重新进行了梳理。只需要两个小时就能进行代码编译。而以前可能要一天。

谷歌也对Chromium的JavaSript引擎进行了重新开发。也就是“V8”。V8的JavaScript处理速度比Firefox、Safari快10。比IE7快56倍。

但由于苹果推出的WebKit2与Chromium沙箱设计存在冲突。迫使Chromium停留在WebKit。Chrome通过移植的方式与WebKit2对接。会影响Chromium的架构移植。也会增加了Chromium的复杂性。所以Google在WebKit代码的基础上研发更加快速和简约的渲染引擎。并逐步脱离WebKit的影响。创造出完全独立的Blink引擎(2013年)。相较于WebKit。Blink的开发速度更快。包含了更多的改进和新功能。

Chrome就是从这个时候起和WebKit主线分离。断开了和苹果的关系。

Chrome拥有强大的第三方插件“网上应用店”.通过安装插件。浏览器可以实现更多的新功能。这是很多用户无法割舍的强大功能。开发者也可以因此获得收益。插件完全由用户自行选择安装。不会让浏览器因为集成太多功能而显得臃肿。

相对于其他老牌的浏览器。Chrome显得有些年轻。但正是因为它年轻打破了了原有要遵循的规则。创造出了新的东西。Chrome也有缺点。但它的开源特性使得越来越多的开发者对它产生了兴趣。他们惊叹与Chrome的速度。促使他们开发出更多令人惊叹的网络应用。并在开发过程中发挥更多的创意。

通过Chrome的开发者工具。开发者们可以更加方便的检查当前加载的HTML、CSS、JavaScript。显示每个资源页面的请求以及载入所花费的时间。

程序员喜欢Chrome的重点在于现在绝大多数的网站开发都是基于Chrome。不太可能在另一个浏览器做开发调试。又在Chrome下浏览。另外这些程序员本身也是用户。他们也很难找到与Chrome匹敌的浏览器。

以上个人浅见。欢迎批评指正。

认同我的看法。请点个赞再走。感谢!

喜欢我的。请关注我。再次感谢!

其他观点:

Chrome浏览器也就是谷歌浏览器。最大的2个优点是:干净简洁、插件丰富。

当然。最吸引人的功能就是大量的丰富的各种插件。可以实现各种不同的功能。大幅度提高工作效率。这是其他浏览器无法替代的一点。

直到现在。国产的浏览器在插件这方面也逐步跟上了了。比如仅次于谷歌浏览器的火狐浏览器。360浏览器。百分浏览器等。

但是。谷歌浏览器仍然是浏览器里的龙头老大。因为除了插件之外。它的基层代码优化最好。体现在网页的兼容性表现的非常好。

插件能实现什么功能呢

其他的方面就不详细说了。主要是插件功能。这才是谷歌浏览器最大的杀器。那么插件究竟能实现什么样的功能呢?

小迷虫举几个例子来说明插件的作用。

1、批量图片下载器

如果想要批量下载网页里的图片。怎么办?不可能一张一张去另存为吧。几百张图片靠手动保持。会累死人的。

而插件就可以实现点击几下鼠标。就可以将网页内全部图片下载到电脑桌面。非常方便快捷。

这类插件的代表有图片助手。

2、拦截网页广告

网页广告太多怎么办?尤其在办公室等公共场合。内容露骨的广告会让人很尴尬的。如果点错了进入广告页面。会更尴尬。尤其是有声音的广告。

这个时候就可以借助浏览器插件。完美的拦截或者屏蔽掉各种网页携带的广告。

这类插件的代表有AdGuard。

3、划词翻译

对于和外语经常打交道的朋友。手头必然有一本厚厚的大辞典。以便于随时查找记忆不深刻的单词。

但其实浏览器插件就可以让你抛弃词典。它可以实现一键翻译全部网页。或者一个单词的翻译。翻译的速度可以说是即划即翻译。

这类插件的代表有划词翻译。

4、网页截屏

遇到喜欢的内容。或者工作需要对网页内容需要截屏。截屏很简单。但是如果遇到要将整个网页全部截屏。就比较难办。尤其是网页比较长。

同样。浏览器的插件可以帮助你想怎么截屏就怎么截屏。有多长就截多长。

这类插件的代表有fireshot。

5、标签页

你的浏览器首页是百度还是好123呢?其实我们完全可以自定义首页。打造属于自己的专属网页首页。把最常用的网站链接放到首页。就连网页的背景图片都可以自己选择。

这类插件的代表有Infinity。

6、鼠标悬停图片放大

网页上面的图片一般都是比较小的。不像桌面的图片。可以点击放大观看。浏览器的插件就可以帮助你。将鼠标放置在网页图片上面。就可以展示出原始图片的大小。实现预览图片。

这类插件的代表有Imagus。

7、破解不可复制文字

很多网站的文字内容是不可复制的。但恰恰是你需要复制的内容。怎么办?

浏览器的插件又来啦。它可以帮助你破解浏览器的限制。直接复制文字。啊哈。美滋滋啊!

这类插件的代表有Enable Copy。

除此之外。还有很多其他的功能。比如直接下载文库里资料的插件。比如让网页背景变成黑色的插件。比如右键查找网页里某找图片的高清图的插件。

浏览器插件很多很多。每个人的需求不同。但无论是什么需求。几乎都存在对应的插件。这就需要你的深入挖掘啦。

大家都有什么神一般存在的插件。欢迎留言。小迷虫也想要更多好用的插件。拜托啦!

您还感兴趣的文章推荐

以上就是由互联网推广工程师 网创网 整理编辑的,如果觉得有帮助欢迎收藏转发~

分享到 :
相关推荐

发表评论

您的电子邮箱地址不会被公开。

评论(2)

  • 且听风雨 永久VIP 2022年12月27日 23:14:20

    浏览器,插件,网页,程序员,内核,开源,微软,这类,代码,功能

  • 渭城曲 永久VIP 2022年12月27日 23:14:20

    没想到大家都对为什么程序员都喜欢用Chrome浏览器?感兴趣,不过这这篇解答确实也是太好了

  • 小新卖蜡笔 永久VIP 2022年12月27日 23:14:20

    曾经从事开源浏览器内核研究已经有8年多的时间。对于浏览器的历史还是有些了解。chrome浏览器诞生之初相信绝大部分人都不