五千年(敝帚自珍)

主题:【原创】Chrome程序初探(序) -- 素里太守

共:💬73 🌺137
全看分页树展 · 主题 跟帖
家园 Chrome和Firefox,题外话

昨天把Mozilla的Firefox包也挡了下来,不为别的,就是做个在两个浏览器的代码结构和开发上做个小小的横向比较。比起Chrome来,FireFox整个小了一圈(400MB vs 30MB,也许还有其它的包,这只是俺目前的初步印象)。

从相关设计文档上Firefox比Chrome就差的不是一点点。GOOGLE到底是有米,比Mozilla这个松散组织做的好很多。

Firefox的“进入门槛”比Chrome可是高多了。俺的个人习惯是拿到一个产品从来不看说明书,先摆弄摆弄,遇见问题再翻说明书。Chrome的包展开后俺初看一下目录结构就开始用VS打开Solution文件开始Build.FireFox?俺现在连门朝什么地方开都不知道。那几个Bat 文件到可能是开门的钥匙。

不管如何,VS 和 C++ Builder是Windows上两个最主要的C++开发工具,Mozilla只要提供一个工具的开发文件(sln/vcproj或者grp/prj)就能够大大降低其入门门槛。可惜,没有?!

如果能在一个IDE环境中轻松编译,链接,调试一个软件产品。学习,分析这个产品就不是个难事情。代码就是最好的文档,DEBUG就是最好的老师。看不懂源码没有关系,设个断点,看看调用栈就齐了。

一个(软件)产品的普及推广过程中,第3方开发的介入是一个非常重要的因素。对程序员而言,最兴奋的莫过于自己编写(改动)的代码立即展现出效果。从这点上讲,俺看好Chorme而不是Firefox.

Chrome源码链接

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河