XULRunner: Mozilla платформасының тоқтатылған нұсқасы
XULRunner
XULRunner – тоқтатылған Mozilla платформасы. XUL қолданбаларын жасау үшін пайдаланылды. Gecko Runtime Environment-тің орнына келді. 2015-те қолдау тоқтатылды.
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
XULRunner – Mozilla платформасының Mozilla әзірлеген, XUL-ді пайдаланып дербес десктоптық қолданбаларды жасауға мүмкіндік беретін, қолдауын жойған жинақталған нұсқасы. Ол ұқсас мақсаттағы, тоқтап қалған Gecko Runtime Environment жобасын ығыстырды. XULRunner-дің тұрақты алғашқы шығарылымы 2006 жылдың ақпан айында Mozilla 1.8 код базасына сүйене отырып жарияланды. Mozilla 2015 жылдың шілдесінде XULRunner-ді дамытуды тоқтатты, яғни ресми 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 – Firefox және Thunderbird мүмкіндіктерімен салыстырылатын бірнеше XUL + XPCOM қолданбаларын іске қосуға арналған орындалу ортасы. XULRunner түрлі конфигурациялық деректерді (қоймалар, cookie-лар, контактілер және т.б.) ішкі басқарылатын SQLite дерекқорында сақтайды, тіпті 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, Википедия және Project Gutenberg үшін офлайн браузері, 2017 жылға дейін XULRunner-ді қолданды. Google AdWords редакторы 2010 жылға дейін XULRunner-ді, сондай-ақ Evergreen ILS-ті, ашық кодты кітапханаларды автоматтандыру жүйесін пайдаланды. Симон Сиқыршы видео ойынының төртінші нұсқасы, Симон Сиқыршы 4: Хаос орын алады, XULRunner-ді пайдаланады. Бұған қоса, XULRunner пакеті бұрын Mozilla коды негізінде құрылған (қазір тоқтатылған) үшінші тараптың ActiveX Control-інде болған ActiveX Control функционалдығына қол жеткізуге мүмкіндік берді. Осы қолданбалық бағдарламалау интерфейсін (API) пайдаланатын қолданбалар XULRunner орнатылған және тіркелген жағдайда жұмыс істей алады. Lotus Notes нұсқасы 8.5.1-ден бастап IBM, XPages қолданбаларына Notes клиенттерін қолдау үшін XULRunner-ді енгізді.
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 жылдың басында ол Gentoo, Debian және Ubuntu-ды қоса алғанда, көптеген Linux дистрибутивтерінің пакеттер тізімінен алынып тасталды. 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.