メインコンテンツへ飛ぶ

Electron とは何ですか?

Electron は、JavaScript、HTML、CSS によるデスクトップアプリケーションを構築するフレームワークです。 By embedding Chromium and Node.js into its binary, Electron allows you to maintain one JavaScript codebase and create cross-platform apps that work on Windows, macOS, and Linux — no native development experience required.

はじめましょう​

まずは チュートリアル から始めて、Electron アプリの開発からユーザーへの頒布までの流れを把握することをおすすめします。サンプル や API ドキュメント も、閲覧して新しいことを発見するのに適した場所です。

Electron Fiddle でサンプルを動かす​

Electron Fiddle is a sandbox app written with Electron and supported by Electron's maintainers. Electron の API を試したり開発中の機能を試作するための学習ツールとして、インストールを強く推奨します。

また、Fiddle はドキュメントとうまく統合してあります。 When browsing through examples in our tutorials, you'll frequently see an "Open in Fiddle" button above a code block. If you have Fiddle installed, this button will open a fiddle.electronjs.org link that will automatically load the example into Fiddle, no copy-pasting required. fiddle docs/latest/fiddles/quick-start

ドキュメントには何が入っているのでしょうか?​

すべての公式ドキュメントは、サイドバーから閲覧できます。以下にてそれぞれのカテゴリーと、そこに書かれているであろうことについてご紹介します。

  • チュートリアル: 初めての Electron アプリケーションを作成してから公開するまでのやり方を一貫して示したガイドです。
  • Electron 内のプロセス: Electron のプロセスに関する詳細なリファレンスとその使用方法。
  • ベストプラクティス: Electron アプリの開発で押さえておきたい重要なチェックリスト。
  • サンプル集: Electron アプリに機能を追加するためのクイックリファレンス。
  • 開発: その他の開発ガイド。
  • 頒布: エンドユーザにアプリを頒布する方法を学びましょう。
  • テストとデバッグ: JavaScript のデバッグ方法やテストの書き方など、高品質な Electron アプリケーション作成に使用するツールをご紹介します。
  • リファレンス: Electron プロジェクトの仕組みや組織について理解を深めるために役立つリンク集です。
  • 貢献: Electron の改修と貢献は畏れ多くもありがたいことです。この章に従えばより簡単に貢献できるようにしてあります。

Found a bug in Electron?​

If you suspect you're running into a bug with the electron package, please check the GitHub issue tracker to see if any existing issues match your problem. もし無ければ、バグレポートのテンプレートに記入し、新しい Issue をご提出ください。