Отношения Xulrunner и Gecko - PullRequest
       37

Отношения Xulrunner и Gecko

4 голосов
/ 22 сентября 2010

После прочтения:

Не путайте Gecko / XULRunner SDK с самим XULRunner. Gecko SDK это коллекция заголовочных файлов и инструменты, используемые для разработки общего XPCOM компоненты, которые добавляют функциональность существующая платформа, тогда как XULRunner - это фреймворк, который может быть используется для запуска автономного или встроенного приложения на базе Mozilla основа.

Я пытаюсь понять: XULRunner использует Gecko? Или они не имеют ничего общего друг с другом?

1 Ответ

7 голосов
/ 16 ноября 2010

Gecko - это кодовое имя движка рендеринга Mozilla Corperation.Это делает веб-страницы.Браузер, однако, должен делать больше, чем просто отображать HTML!Необходимо: декодировать изображения, передавать по сети HTTP и т. Д. Все это делается ДРУГИМИ компонентами.Necko - один из тех других компонентов (для работы в сети).

Есть еще один продукт, XULRunner.Который встраивает Gecko, Necko и другие библиотеки в единый «продукт», на котором основаны многие продукты Mozilla (включая сам Firefox).

Это - firefox, в терминологии Mozilla:

  • Gecko + Necko + libpr0n
    • XULRunner
      • Firefox (есть все)

Firefox - это просто интерфейс из XULRunner Gecko - это средство визуализации веб-страниц (библиотека), которое XULRunner использует для отображения веб-страниц.

...