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

Что такое Electron?

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

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

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

Эксперименты с 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, чтобы увидеть, соответствуют ли какие-либо проблемы вашей проблеме. Если нет, заполните наш шаблон отчета об ошибке и отправьте новый выпуск.