Разработчик(и) | Фонд Mozilla и сообщество |
---|---|
Первоначальный выпуск | Февраль 2006 г. |
Окончательный релиз | 41.0.2 / 15 октября 2015 г. ( 2015-10-15 ) |
Написано в | C++ , XUL , XBL , JavaScript |
Операционная система | Кроссплатформенный |
Тип | Среда выполнения |
Лицензия | МПЛ |
Веб-сайт | Developer.mozilla.org/en/XULRunner |
XULRunner — это прекращенная [1] [2] упакованная версия платформы Mozilla , позволяющая разрабатывать автономные настольные приложения с использованием XUL , разработанная Mozilla . Она заменила Gecko Runtime Environment , замороженный проект с аналогичной целью. [3] Первая стабильная предварительная версия XULRunner для разработчиков была выпущена в феврале 2006 года на основе кодовой базы Mozilla 1.8. Mozilla прекратила поддержку разработки XULrunner в июле 2015 года. [1] [2]
XULRunner был «технологическим экспериментом», а не поставляемым продуктом [4] , то есть не было официальных релизов XULRunner, были только стабильные сборки, основанные на том же коде, что и соответствующий релиз Firefox.
XULRunner — это среда выполнения, которую можно использовать для загрузки нескольких приложений XUL + XPCOM , которые по возможностям равны Firefox и Thunderbird.
XULRunner хранит различные данные конфигурации (закладки, файлы cookie, контакты и т. д.) во внутренних управляемых базах данных SQLite и даже предлагает надстройку для управления базами данных SQLite.
Mozilla Firefox , Mozilla Thunderbird , Nightingale , Songbird , Flickr Uploadr, SeaMonkey , Conkeror , Sunbird , Miro , Joost и TomTom Home 2.0 работали на XULRunner. Начиная с версии 3.0, Mozilla Firefox использует «частный» XULRunner, [5] что означает, что фреймворк устанавливается локально в каталоге приложения.
Kiwix , автономный браузер для Википедии и проекта Gutenberg , использовал XULRunner до 2017 года.
Редактор Google AdWords использовал XULRunner [6] до 2010 года [7] , как и Evergreen ILS , система автоматизации библиотек с открытым исходным кодом.
Четвертая версия серии видеоигр Simon the Sorcerer, Simon the Sorcerer 4: Chaos Happens , использует XULRunner.
Кроме того, пакет XULRunner предоставлял доступ к функциональности ActiveX Control, ранее найденной в (ныне несуществующем) стороннем ActiveX Control, созданном на основе исходного кода Mozilla. Приложения, использующие этот интерфейс прикладного программирования (API), могут функционировать с установленным и зарегистрированным XULRunner.
Начиная с версии Lotus Notes 8.5.1, IBM развернула XULRunner для обеспечения поддержки клиентов Notes для приложений XPages .
В январе 2014 года разработчики Mozilla обсуждали прекращение поддержки XULRunner. [8] В июле 2015 года Mozilla прекратила поддержку разработки XULrunner, [1] [2] , а страница сообщества была удалена. [9] По состоянию на начало 2016 года он был удален из баз данных пакетов большинства дистрибутивов Linux, включая Gentoo, [10] Debian , [11] [12] и Ubuntu. [13] [14]
XULRunner по-прежнему можно установить отдельно, и многие приложения, зависящие от XULRunner, можно довольно легко переключить. Также разработка и запуск приложений XULRunner по-прежнему возможны через Firefox, а также предыдущие или пользовательские сборки XULRunner. [15] Однако его исчезновение привело к удалению некоторых зависимых пакетов из баз данных пакетов . [16]
Несмотря на это прекращение поддержки, последние версии Firefox и Thunderbird по-прежнему могут запускать приложения XULRunner с -app
аргументом командной строки.