Добавление функций
Это часть 4 руководства по Electron.
Добавление сложности приложения
Если вы следовали руководству, у вас должно быть функциональное приложение Electron со статичным пользовательским интерфейсом. От этой точки вы можете, в основном, развивать своё приложение в двух направлениях:
- Добавление сложности в код веб-приложения процесса рендеринга
- Более глубокая интеграция с операционной системой и Node.js
Важно понимать разницу между этими двумя широкими концепциями. Для первого пункта Electron-специфические ресурсы не нужны. Создание красивого списка дел в Electron — это просто указание вашему Electron BrowserWindow на красивый веб-приложение списка дел. В конечном счёте, вы создаёте интерфейс пользователя рендера с помощью тех же инструментов (HTML, CSS, JavaScript), что и в веб-приложении. Поэтому в документации Electron не будет углублённого описания использования стандартных веб-инструментов.
С другой стороны, Electron предоставляет богатый набор инструментов, которые позволяют интегрироваться с окружением рабочего стола, от создания значков в области уведомлений до добавления глобальных ярлыков и отображения нативных меню. Он также предоставляет вам всю мощь среды Node.js в основном процессе. Этот набор возможностей отличает приложения Electron от запуска веб-сайта в вкладке браузера и является фокусом документации Electron.
Примеры пошагового руководства
В документации Electron много учебных пособий, которые помогут вам с более сложными темами и более глубокой интеграцией с операционной системой. Для начала ознакомьтесь с документом Примеры пошаговых руководств.
Если вы не можете найти то, что ищете, сообщите нам на GitHub или в нашем сервере Discord!
Что дальше?
В оставшейся части руководства мы перейдём от кода приложения и покажем, как вы можете перенести ваше приложение со своей машины разработчика к конечным пользователям.
© GitHub Inc.
Licensed under the MIT license.
https://www.electronjs.org/docs/latest/tutorial/tutorial-adding-features