代码之家  ›  专栏  ›  技术社区  ›  Massimo Fazzolari

Mozilla Firefox的制作涉及哪些技术?

  •  1
  • Massimo Fazzolari  · 技术社区  · 16 年前

    程序设计语言,开源库和标准,使火狐工作。

    2 回复  |  直到 16 年前
        1
  •  5
  •   Pete Kirkham    16 年前

    这是一个大而长寿的项目,所以有太多的东西要列出。尤其是在考虑辅助技术时,例如 Elkhound parser 结合他们的javascript引擎创建 Dehydra ,用于执行静态分析和转换源代码,用于使旧的xpcom内容符合最新的标准,并更新对javascript调用的依赖性。

    在最广泛的层次上,运行库主要由C++组件组成,由XUL接口描述语言配置并用JavaScript脚本编写。Irc,一些来自Adobe的JS引擎代码是C而不是C++,一些低级网络库也是这样。近年来,一些UI函数已经从C++移植到JS中。然后是构建支持和调试代码,可以是python、perl、make脚本等等。

        2
  •  3
  •   Sands    16 年前