【发布时间】:2012-02-23 17:15:56
【问题描述】:
我是一个有点新手的程序员(我的意思是我精通许多编程语言,但从未参加过正式的课程)并且想为自己的目的对 Chromium 网络浏览器进行大量修改。我需要对 UI 进行重大更改,并对 V8 嵌入式 javascript 引擎进行一些重大更改,我想知道我可以从哪里开始。我想我真正需要知道的是:
- 为了更好地理解 Chromium 的工作原理,我是否应该遵守某些编程约定?
- 是否有关于源文件系统如何工作的指南/教程?
- 是否有关于如何专门编辑/解释 Chromium 源代码的指南/教程?
- 我应该尝试修改 Chromium,还是应该尝试使用 WebKit 和 V8 构建自己的 Web 浏览器?
- 我也在考虑基于 FireFox 的浏览器。那会更容易开始吗?由于我打算一边工作一边学习,所以我希望能够理解
我们将不胜感激任何帮助,以及您个人经验中的智慧结晶。
P.S.:我运行的是 Ubuntu 11.10,如果这有什么不同的话。
【问题讨论】:
-
如果你只想在一个窗口中嵌入一个 webkit 浏览器,suckless
surfprogram may be a good starting point。
标签: c++ firefox google-chrome