Русская Википедия:Electron
Шаблон:Значения Шаблон:Карточка программы Electron (ранее известен как atom shell[1]) — фреймворк, разработанный GitHub. Позволяет разрабатывать нативные графические приложения для операционных систем с помощью веб-технологий, комбинируя возможности Node.js[2][3] для работы с back-end и браузера Chromium[4].
Особенности
Другим аналогичным по назначению продуктом является NW.js (бывший node-webkit)[2]. Последний фактически представляет собой объединение node.js с Chromium, и для программиста разработка GUI под NW мало отличается от разработки фронтэнд-части веб-приложения, он будет работать с набором веб-страниц, в которых запускаются JavaScript-сценарии.
В Electron используется более низкоуровневый подход: здесь точкой входа является JavaScript-код, который уже будет создавать окно браузера, подгружать в него HTML-код и т. д.[5][6]
Применение
На базе Electron построен:
- Atom — текстовый редактор для программистов
- Visual Studio Code — редактор исходного кода, разработанный компанией Microsoft[7]
- Light Table (начиная с версии 0.8)
- Шаблон:Iw Lab
- Шаблон:IwШаблон:Нет АИ
- REPL-консоль Mancy для фреймворков Node.js и Meteor.js
- Mongotron — GUI-менеджер для MongoDB
- клиентское приложение чата Slack, Skype,
- настольный (десктопный) клиент WordPress
- настольный клиент видеоконференц-сервиса RingCentral
- приложение Joplin
- настольный клиент Discord
- настольный клиент сервиса электронных заметок Nimbus Note
См. также
Примечания
Литература
Ссылки
Шаблон:Свободное и открытое программное обеспечение Microsoft Шаблон:Freesoft-stub