4

読んだ後:

Gecko /XULRunnerSDKとXULRunner自体を混同しないでください。Gecko SDKは、既存のプラットフォームに機能を追加する一般的なXPCOMコンポーネントの開発に使用されるヘッダーファイルとツールのコレクションですが、XULRunnerは、Mozillaフレームワークに基づくスタンドアロンまたは組み込みアプリケーションの実行に使用できるフレームワークです。

私は理解しようとしています:XULRunnerはGeckoを使用していますか?それとも彼らはお互いに何の関係もありませんか?

4

1 に答える 1

7

Geckoは、MozillaCorperationのレンダリングエンジンのコードネームです。Webページをレンダリングします。ただし、ブラウザはHTMLをレンダリングするだけでは不十分です。画像のデコード、ネットワークHTTP転送などが必要です...すべて他のコンポーネントによって実行されます。Neckoは、(ネットワーキング用の)他のコンポーネントの1つです。

別の製品、XULRunnerがあります。これは、Gecko、Necko、およびその他のライブラリを組み込んで、Mozilla製品の多く(Firefox自体を含む)が基づいている完全な「製品」を形成します。

これは、Mozillaの用語ではFirefoxです。

  • Gecko + Necko + libpr0n
    • XULRunner
      • Firefox(すべて揃っています)

FirefoxはXULRunnerのフロントエンドにすぎません。また、Geckoは、 XULRunnerがWebページを表示するために使用するWebページレンダラー(ライブラリ)です。

于 2010-11-16T03:14:19.977 に答える