Skip to main content

Введение

Добро пожаловать в документацию Electron! Если вы впервые разрабатываете приложение на Electron, начните знакомство с раздела Getting Started, чтобы ознакомиться с основами. В противном случае, не стесняйтесь изучать наши руководства и документацию по API!

Что такое Electron?

Electron - это фреймворк для разработки десктопных приложений с использованием HTML, CSS и JavaScript. В двоичный код Electron уже встроены Chromium и Node.js, и это позволяет вам поддерживать только JavaScript код и создавать кроссплатформенные приложение, которые будут работать как на Windows, так и на macOS и Linux без необходимости иметь собственный опыт разработки.

Prerequisites

Данная документация опирается на предположение о том, что читатель знаком как с Node.js, так и с веб-разработкой в общем виде. Если вы хотите стать более уверенными в какой-либо из этих областей разработки, то мы рекомендуем вам следующие ресурсы для ознакомления:

Более того, вы будете лучше понимать, как работает Electron, если вы ознакомитесь с моделью процессов Chromium. Вы можете ознакомиться с кратким обзором архитектуры Chrome с помощью комикса Chrome, который был выпущен вместе с релизом Chrome в 2008 году. Несмотря на то, что с тех пор прошло более десяти лет, основные принципы, представленные в комиксе, по-прежнему полезны для понимания Electron.

Эксперименты с Electron Fiddle

Electron Fiddle - песочница, написанная на Electron и поддерживаемая разработчиками Electron. Мы настоятельно рекомендуем установить его в качестве обучающего инструмента для экспериментов с API-интерфейсами Electron или для создания прототипов функций во время разработки.

Fiddle также прекрасно интегрируется с нашей документацией. При просмотре примеров в наших учебниках вы часто видите кнопку "Открыть в Electron Fiddle" под блоком кода. Если у вас установлен Fiddle эта кнопка откроет , fiddle.electronjs. rg ссылка, которая автоматически загрузит пример в Fiddle, не требуется.

Getting help

Вы застряли где-нибудь? Вот несколько ссылок для поиска:

  • Если вам нужна помощь в разработке вашего приложения, наше сообщество Discord сервер отличное место для получения советов от других разработчиков приложений Electron.
  • Если вы подозреваете, что вы столкнулись с ошибкой в пакете electron, пожалуйста, проверьте на GitHub issue tracker, чтобы увидеть, соответствуют ли какие-либо проблемы вашей проблеме. Если нет, заполните наш шаблон отчета об ошибке и отправьте новый выпуск.