主题:【原创】Chrome程序初探(序) -- 素里太守
昨天把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.
- 相关回复 上下关系8
🙂Informative. Flowered. mpc8240 字0 2008-09-21 17:37:44
🙂很好的背景介绍,花之 素里太守 字0 2008-09-16 11:08:36
🙂先读文档,再读代码,然后再读文档...... 1 素里太守 字487 2008-09-15 23:33:22
🙂Chrome和Firefox,题外话
🙂想找sln就看看gluezilla或者mono下的东西 熊仔 字21 2008-09-16 06:02:05
🙂Mozilla/Firefox 不是纯编译的 1 肉猫 字478 2008-09-15 07:02:34
🙂嗯,XUL这个东西跟微软的XAML有的一拼 熊仔 字117 2008-09-16 06:05:47
🙂回肉猫,兼老成都。 素里太守 字638 2008-09-15 12:15:55