Xulrunner和Gecko的关系

时间:2010-09-22 13:47:32

标签: xulrunner gecko

阅读后:

  

不要混淆Gecko / XULRunner SDK   与XULRunner本身。 Gecko SDK   是头文件和的集合   用于开发通用XPCOM的工具   添加功能的组件   现有的平台,而   XULRunner是一个可以的框架   用于独立运行或嵌入式运行   基于Mozilla的应用程序   框架。

我试图理解:XULRunner使用Gecko?或者他们彼此无关?

1 个答案:

答案 0 :(得分:7)

Gecko是Mozilla Corperation渲染引擎的代号。它呈现网页。然而,浏览器需要做的不仅仅是渲染HTML!它需要:解码图像,网络HTTP传输等...全部由其他组件完成。 Necko是其他组件之一(用于网络)。

还有另一种产品,XULRunner。其中嵌入了Gecko,Necko和其他库来形成一个完整的“产品”,许多Mozilla产品(包括Firefox本身)都是以此为基础的。

这是firefox,用Mozilla术语:

  
      
  • Gecko + Necko + libpr0n   
        
    • 的XULRunner   
          
      • Firefox(拥有一切)
      •   
    •   
  •   

Firefox只是 XULRunner 前端 Gecko XULRunner 用于显示网页的网页渲染器(库)。