【发布时间】:2010-09-22 13:47:31
【问题描述】:
阅读后:
不要混淆 Gecko/XULRunner SDK 与 XULRunner 本身。壁虎 SDK 是头文件的集合,并且 用于开发通用 XPCOM 的工具 添加功能的组件 现有平台,而 XULRunner 是一个框架,可以 用于独立运行或嵌入式运行 基于 Mozilla 的应用程序 框架。
我试图理解:XULRunner 使用 Gecko?还是彼此无关?
【问题讨论】:
阅读后:
不要混淆 Gecko/XULRunner SDK 与 XULRunner 本身。壁虎 SDK 是头文件的集合,并且 用于开发通用 XPCOM 的工具 添加功能的组件 现有平台,而 XULRunner 是一个框架,可以 用于独立运行或嵌入式运行 基于 Mozilla 的应用程序 框架。
我试图理解:XULRunner 使用 Gecko?还是彼此无关?
【问题讨论】:
Gecko 是 Mozilla Corperation 渲染引擎的代号。它呈现网页。然而,浏览器需要做的不仅仅是渲染 HTML!它需要:解码图像、网络 HTTP 传输等……都是由 OTHER 组件完成的。 Necko 是其他组件之一(用于网络)。
还有另一个产品,XULRunner。它嵌入了 Gecko、Necko 和其他库以形成一个完整的“产品”,许多 Mozilla 产品(包括 Firefox 本身)都基于该产品。
这是 Mozilla 术语中的 Firefox:
- 壁虎 + Necko + libpr0n
- XULRunner
- Firefox(拥有一切)
Firefox 只是 XULRunner 的一个前端。 Gecko 是 XULRunner 用来显示网页的网页渲染器(一个库)。
【讨论】:
mozimg 或类似的名称。