WikiSort.ru - Не сортированное

ПОИСК ПО САЙТУ | о проекте
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

Другим, аналогичным по назначению, продуктом является 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].

См. также

Примечания

  1. Earliest tagged release
  2. Release 4.0.4 — 2019.
  3. electron/LICENSE at master (англ.). GitHub. Проверено 25 апреля 2017.
  4. Atom Shell is now Electron. Atom (April 23, 2015). Проверено 2 декабря 2015.
  5. 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.
  6. Simon Bisson. Easy cross-platform app dev with GitHub's Electron. InfoWorld (Oct 23, 2015). Проверено 13 февраля 2016.
  7. About Electron (англ.). Electron. Проверено 31 марта 2017.
  8. Technical Differences Between Electron and NW.js (formerly node-webkit). atom/electron. GitHub. Проверено 13 февраля 2016.
  9. Jean-Philippe Côté. NW.js & Electron Compared - TangibleJS (англ.) ?. TangibleJS (August 30, 2015). Проверено 13 февраля 2016.
  10. Peter Bright. Microsoft’s new Code editor is built on Google’s Chromium. Ars Technica (Apr 30, 2015). Проверено 13 февраля 2016.
  11. Built on Electron. electron.atom.io. Проверено 13 февраля 2016.
  12. Serdar Yegulalp. Beyond the Web: 10 surprising Node.js projects. Node WebKit. InfoWorld (Dec 10, 2013). Проверено 13 февраля 2016.

Литература

Ссылки

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2024
WikiSort.ru - проект по пересортировке и дополнению контента Википедии