Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
XULRunner — это устаревшая, упакованная версия платформы Mozilla, предназначенная для разработки автономных настольных приложений с использованием XUL, разработанная Mozilla. Она пришла на смену Gecko Runtime Environment, проекту, зашедшему в тупик, но преследовавшему схожую цель. Первый стабильный предварительный выпуск XULRunner был выпущен в феврале 2006 года и базировался на кодовой базе Mozilla 1.8. Mozilla прекратила поддержку разработки XULRunner в июле 2015 года, что означало отсутствие официальных релизов XULRunner, а только стабильные сборки, основанные на том же коде, что и соответствующий релиз Firefox.
XULRunner is a discontinued, packaged version of the Mozilla platform to enable standalone desktop application development using XUL, developed by Mozilla. It replaced the Gecko Runtime Environment, a stalled project with a similar purpose. The first stable developer preview of XULRunner was released in February 2006, based on the Mozilla 1.8 code base. Mozilla stopped supporting the development of XULrunner in July 2015. meaning there were no official XULRunner releases, only stable builds based on the same code as a corresponding Firefox release.
Архитектура программного обеспечения
XULRunner — это среда выполнения, которую можно использовать для запуска нескольких приложений XUL + XPCOM, сопоставимых по функциональности с Firefox и Thunderbird. XULRunner хранит различные данные конфигурации (закладки, cookies, контакты и т. д.) во внутренних SQLite базах данных и даже предоставляет расширение для управления этими базами данных.
XULRunner is a runtime that can be used to bootstrap multiple XUL + XPCOM applications that are equal in capabilities to Firefox and Thunderbird. XULRunner stores a variety of configuration data (bookmarks, cookies, contacts etc.) in internally managed SQLite databases, and even offer an add on to manage SQLite databases.
Применение
Mozilla Firefox, Mozilla Thunderbird, Nightingale, Songbird, Flickr Uploadr, SeaMonkey, Conkeror, Sunbird, Miro, Joost и TomTom Home 2.0 работали на XULRunner. Начиная с версии 3.0, Mozilla Firefox использует "приватный" XULRunner, то есть фреймворк устанавливается локально в каталог приложения. Kiwix, автономный браузер для Википедии и Проекта Гутенберга, использовал XULRunner до 2017 года. Google AdWords Editor использовал XULRunner до 2010 года, как и Evergreen ILS, система автоматизации библиотек с открытым исходным кодом. Четвертая часть серии видеоигр «Саймон Волшебник», «Саймон Волшебник 4: Каос наступил», использует XULRunner. Кроме того, пакет XULRunner предоставлял доступ к функциональности ActiveX Control, которая ранее была реализована в (уже не поддерживаемом) стороннем ActiveX Control, созданном на основе исходного кода Mozilla. Приложения, использующие этот программный интерфейс приложений (API), могут функционировать при установленном и зарегистрированном XULRunner. Начиная с версии Lotus Notes 8.5.1, IBM внедрила XULRunner для обеспечения поддержки клиентских приложений Notes для XPages.
Mozilla Firefox, Mozilla Thunderbird, Nightingale, Songbird, Flickr Uploadr, SeaMonkey, Conkeror, Sunbird, Miro, Joost, and TomTom Home 2.0 ran on XULRunner. Starting with version 3.0, Mozilla Firefox uses a "private" XULRunner, meaning the framework is installed locally in the application directory. Kiwix, an offline browser for Wikipedia and Project Gutenberg, used XULRunner until 2017. The Google AdWords Editor used XULRunner until 2010, as did Evergreen ILS, an open source library automation system. The fourth version of the video game series Simon the Sorcerer, Simon the Sorcerer 4: Chaos Happens, uses XULRunner. In addition, the XULRunner package provided access to ActiveX Control functionality previously found in a (now defunct) third party ActiveX Control built off the Mozilla source code. Applications using this application programming interface (API) may have function with XULRunner installed and registered. Starting with Lotus Notes version 8.5.1, IBM deployed XULRunner to provide Notes client support for XPages applications.
Оскорбление
В январе 2014 года разработчики Mozilla обсуждали прекращение поддержки XULRunner. В июле 2015 года Mozilla прекратила поддержку разработки XULRunner, а к началу 2016 года он был исключен из репозиториев пакетов большинства дистрибутивов Linux, включая Gentoo, Debian и Ubuntu. XULRunner все еще можно установить отдельно, и многие приложения, зависящие от XULRunner, можно относительно легко перевести на другие решения. Кроме того, разработка и запуск приложений XULRunner по-прежнему возможны через Firefox, а также с использованием предыдущих или кастомных сборок XULRunner. Однако его прекращение поддержки привело к удалению некоторых зависимых пакетов из репозиториев.
In January 2014, dropping XULRunner support was discussed by Mozilla developers. In July 2015, Mozilla stopped supporting the development of XULrunner, As of the beginning of 2016, it had been dropped from the package database of most Linux distributions, including Gentoo, Debian, and Ubuntu. XULRunner can still be installed separately, and many XULRunner dependent applications can be switched over fairly easily. Also developing and running XULRunner apps is still possible through Firefox as well as previous or custom builds of XULRunner. However, its disappearance has caused some dependent packages to be removed from package databases.