我是一名vc++开发人员(但与Qt一样),有兴趣通过贡献和阅读代码来学习开源项目。我使用Windows作为主要开发平台。哪个项目适合我启动?
最佳答案
我相信,是的!
源代码是IMO编写得很好的,它是一个非常活跃的项目,需要做很多工作,并且在许多方面也很有趣。显然,浏览器本身就是特定库的组合,因此Chromium为您提供了一个不错的入门,以了解更多有关它们的信息,并有望做出明显贡献。但最重要的是,它有一个庞大的社区,由一个大公司赞助,其核心团队中有许多才华横溢的软件工程师。
V8 javascript engine?
有很多事情要做,所以您甚至可以在学习不需要的东西的同时贡献自己的知识。
我想补充一点;选择要加入的开源项目应基于:
我只是在这里为自己说话,但是我喜欢从过于复杂的项目(文件系统,RDBM等)中学习更多,我发现这些项目由于压倒性的复杂性而没有太大的值(value)。尽量不要立即学所有的东西,要采取较小的步骤并完成开始的工作,而不要采取较大的步骤并放弃。
只是我的2c-YMMV
如果您想试用Chromium,请点击以下设计文档链接:
上面的链接全部取自Chromium developer documentation,在这里可以找到更多详细信息。
无论如何,祝您找到适合您需求的项目,祝您好运!