Меню

Главная
Случайная статья
Настройки
Electron (фреймворк)
Материал из https://ru.wikipedia.org

Electron (ранее известен как atom shell[8]) — фреймворк, разработанный GitHub. Позволяет разрабатывать нативные графические приложения для операционных систем с помощью веб-технологий, комбинируя возможности Node.js[9][10] для работы с back-end и браузера Chromium[11].

Содержание

Особенности

Другим аналогичным по назначению продуктом является NW.js (бывший node-webkit)[9]. Последний фактически представляет собой объединение node.js с Chromium, и для программиста разработка GUI под NW мало отличается от разработки фронтэнд-части веб-приложения, он будет работать с набором веб-страниц, в которых запускаются JavaScript-сценарии.

В Electron используется более низкоуровневый подход: здесь точкой входа является JavaScript-код, который уже будет создавать окно браузера, подгружать в него HTML-код и т. д.[12][13]

Применение

На базе Electron построены:
многое другое[15][16].


См. также

Примечания
  1. https://github.com/electron/electron/releases/tag/v0.1.0
  2. electron v38.0.0 — 2025.
  3. https://github.com/electron/electron/releases/tag/v26.0.0-beta.3
  4. Release electron v32.0.0-alpha.10 · electron/electron (англ.)
  5. https://github.com/EvanLi/Github-Ranking/blob/master/Data/github-ranking-2025-07-06.csv — 2025.
  6. https://github.com/electron/electron
  7. https://github.com/electron/electron/blob/master/LICENSE
  8. Sawicki, Kevin. Atom Shell is now Electron. Atom (23 апреля 2015). Дата обращения: 2 декабря 2015. Архивировано 12 декабря 2015 года.
  9. 1 2 Roy Sutton. Desktop Targets // Enyo: Up and Running: Build Native-Quality Cross-Platform JavaScript Apps. — 2-nd ed.. — O'Reilly, 2015. — С. 83. — 100 с. — ISBN 9781491921203.
  10. Simon Bisson. Easy cross-platform app dev with GitHub's Electron. InfoWorld (23 октября 2015). Дата обращения: 13 февраля 2016. Архивировано 16 февраля 2016 года.
  11. Electron Internals: Building Chromium as a Library (англ.). Electron. — «Electron is based on Google's open-source Chromium». Дата обращения: 8 октября 2022. Архивировано 8 октября 2022 года.
  12. Technical Differences Between Electron and NW.js (formerly node-webkit). atom/electron. GitHub. Дата обращения: 13 февраля 2016. Архивировано 11 февраля 2016 года.
  13. Jean-Philippe Ct. NW.js & Electron Compared - TangibleJS (амер. англ.). TangibleJS (30 августа 2015). Дата обращения: 13 февраля 2016. Архивировано 10 февраля 2016 года.
  14. Peter Bright. Microsoft’s new Code editor is built on Google’s Chromium. Ars Technica (30 апреля 2015). Дата обращения: 13 февраля 2016. Архивировано 19 ноября 2015 года.
  15. Built on Electron. electron.atom.io. Дата обращения: 13 февраля 2016. Архивировано 24 апреля 2015 года.
  16. Electron Apps. Дата обращения: 22 ноября 2019. Архивировано из оригинала 27 сентября 2019 года.


Литература

Ссылки
Downgrade Counter