制作Mozilla Firefox涉及哪些技术?

时间:2010-02-02 23:42:39

标签: firefox multiplatform

编程语言,开源库以及使Firefox运行的标准。

2 个答案:

答案 0 :(得分:5)

这是一个庞大的,长期存在的项目,所以要列出的内容太多了。特别是当你考虑辅助技术时 - 例如,Elkhound parser结合他们的JavaScript引擎创建Dehydra,用于执行静态分析和转换源代码,用于将旧的XPCOM内容提升到更新的标准并更新JavaScript调用的依赖项。

在最广泛的层面上,运行时主要由C ++组件组成,由XUL接口描述语言配置并使用JavaScript编写脚本。 IIRC,Adobe的一些JS引擎代码是C而不是C ++,以及一些较低级别的网络库。近年来,一些UI功能已从C ++转变为JS。然后是构建支持和调试代码,可以是Python,perl,make脚本等。

答案 1 :(得分:3)

一切都在这里:-) https://developer.mozilla.org/En