Перейти к основному содержанию

Что такое Electron?

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

Начало работы

We recommend you to start with the tutorial, which guides you through the process of developing an Electron app and distributing it to users. The examples and API documentation are also good places to browse around and discover new things.

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

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

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

Что есть в документации?

Вся официальная документация доступна на боковой панели. Ниже перечислены различные категории и то, что вы можете ожидать в каждой из них:

  • Руководство: Комплексное пособие по созданию и публикации вашего первого приложения Electron.
  • Процессы в Electron: Подробная информация о процессах Electron и о том, как с ними работать.
  • Рекомендации: Важные правила, о которых следует помнить при разработке приложения Electron.
  • Примеры: Краткие руководства по добавлению функций в ваше приложение Electron.
  • Разработка: Различные руководства по разработке.
  • Распространение: Узнайте, как распространять ваше приложение конечным пользователям.
  • Тестирование и отладка: Как отлаживать JavaScript, писать тесты, а также различные инструменты для создания качественных приложений Electron.
  • Ссылки: Полезные ссылки, позволяющие лучше понять, как работает и организован проект Electron.
  • Вклад в проект: Компиляция Electron и участие в разработке могут казаться сложными. В этом разделе мы постараемся облегчить эту задачу.

Получение помощи

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

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