Десктоп приложения на JavaScript и HTML/CSS с помощью Electron

Electron позволяет создавать кроссплатформенные десктоп приложения на JavaScript используя HTML, CSS для создания GUI.

Electron это прекомпилированый бинарник и библиотеки, нужные для работы приложения и доступа к нативным API операционной системы.

Изначально Electro был разработан компанией Github для редактора Atom, однако сейчас его начали использовать и другие разработчики. На Electron работают такие популярные приложения как: GitHub Desktop, Visual Studio Code, Slack, Atom, Postman, VK Messenger, Franz, Whatsapp, Skype, Discord, Wordpress Desktop, Zeplin... Полный список приложений можно посмотреть здесь: https://electronjs.org/apps

Преимущества:

  • Веб разработчик может писать десктоп приложения на HTML+CSS+JavaScript
  • Готовое приложение можно использовать на любой из платформ: Linux, Windows, macOS
  • Можно автоматические обновлять своё приложение
  • Есть нативные меню и уведомления
  • Сообщения об ошибках можно отправлять на удалённый сервер
  • Отладка и профилирование

Недостатки:

  • Неэффективно использует свободную оперативную память компьютера
  • Довольно большой размер готового приложения, так как тянет за собой много зависимостей
  • Довольно сложно закрыть исходный код

Официальный сайт проекта: https://electronjs.org


Оставьте комментарий!

Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий:


Написать новый комментарий

Видео

Самые полезные видео на темы "веб-разработка", "Linux" и "IT". Смотри и обучайся!

Подробнее »

Сделки

Самые горячие и выгодные сделки, акции и скидки на видео-курсы, софт, услуги, книги и железо из всего рунета.

Подробнее »

Планета

Наша планета собирает интересные статьи из различных источников и объединяет их в одну ленту. Которую можно читать на нашем сайте.

Подробнее »