Electron | |
---|---|
![]() | |
Тип | фреймворк |
Разработчик | GitHub |
Написана на | C++, JavaScript, Objective-C++, Python, Objective-C |
Операционная система | Linux, macOS, Windows |
Первый выпуск | 15 июля 2013 года[1] |
Аппаратная платформа | x86, x86-64, ARM |
Последняя версия | |
Лицензия | Лицензия MIT[3] |
Сайт | electronjs.org |
Electron (ранее известен как atom shell[4]) — фреймворк, разработанный GitHub. Позволяет разрабатывать нативные графические приложения для настольных операционных систем с помощью веб-технологий. Фреймворк включает в себя Node.js[5][6], для работы с back-end, и библиотеку рендеринга из Chromium.[7]
Другим, аналогичным по назначению, продуктом является NW.js (бывший node-webkit)[5]. Последний фактически представляет собой объединение node.js с Chromium, и для программиста разработка GUI под NW мало отличается от разработки фронтэнд части веб-приложения, он будет работать с набором веб-страниц, в которых запускается JavaScript-сценарии. В Electron используется более низкоуровневый подход, здесь точкой входа является JavaScript-код, который уже будет создавать окно браузера, подгружать в него HTML-код и т. д.[8][9]
На базе Electron построен не только текстовый редактор для программистов Atom, но и такие программные продукты для разработчиков, как Visual Studio Code[10], Light Table (начиная с версии 0.8), Ionic[en] Lab, Avocode, REPL-консоль Mancy для фреймворков Node.js и Meteor.js, Mongotron — GUI-менеджер для MongoDB. Кроме того, на основе этого фреймворка написано клиентское приложение чата Slack, десктопный клиент WordPress и многое другое[11].
![]() |
Это заготовка статьи о свободном программном обеспечении. Вы можете помочь проекту, дополнив её. |
Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".
Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.
Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .