Electron(エレクトロン) について、まとめてみた。
目次
Electron(エレクトロン)とは
Electron は、GitHubが開発したオープンソースでクロスプラットフォームなソフトウェアフレームワークです。
Windows、Mac、Linuxで動作します。
ElectronはGitHubが、Atomエディターのために作られたようです。
Electronの公式サイト
Electronの日本語サイト
GitHubのページ
・https://github.com/electron/electron
公式サイトからの引用。
Webサイトを作成する感覚でデスクトップアプリを開発できます。Electron は JavaScript, HTML, CSS といったWeb技術を利用してネイティブアプリケーションを作成するためのフレームワークです。開発者はアプリの重要な部分の実装に集中して、面倒な部分はElectronにお任せください。
Electronは、Chromeが使っているChromiumのエンジンで動くウェブアプリケーションです。
うーん。。
JavaScript, HTML, CSS でクロスプラットフォームなデスクトップアプリ開発が出来るんだ?
Electronを使ったアプリ
Electronを使ったアプリは次の通りです。
- Atom
- Basecamp 3
- BitWarden
- CrashPlan
- Cryptocat
- Discord
- Etcher
- GitHub Desktop
- Keybase
- GitKraken
- Light Table
- Microsoft Teams
- MongoDB Compass
- Shift
- Signal
- Skype
- Slack
- Symphony Chat
- Twitch
- Visual Studio Code
- WebTorrent
- Wire
- Yammer
著名なものでは、Atom、Discord、Skype、Slack、Visual Studio Codeあたりでしょうか。
Electronを公式サイトから学ぶ
Electronは公式サイトの情報が充実している。
ただし、サイトは英語で書かれています。
クイックスタート
・https://github.com/electron/electron-quick-start
サンプルプログラム
・https://github.com/electron/simple-samples
ドキュメント
Electron入門、業務アプリ、できること
Electronを使って日本語業務アプリを作ろうという動きもあるようです。
Electronの日本語入門サイトとしては以下を参考にするとよいだろう。
・https://ics.media/entry/7298/
・https://www.buildinsider.net/enterprise/electron
・https://qiita.com/umamichi/items/6ce4f46c1458e89c4cfc
・https://qiita.com/y-tsutsu/items/179717ecbdcc27509e5a
Electronと関連ドキュメント
Electron-Python
・https://qiita.com/goto_y/items/6cabe72da415755b29b5
Electron-builder
・https://qiita.com/nanairo24/items/73356574b0dc65c0e617
Electron-vue
・https://simulatedgreg.gitbooks.io/electron-vue/ja/
Electron-package
・https://qiita.com/tagosaku324/items/c720499080d523bbe1d7
Electron-pdf
・https://www.npmjs.com/package/electron-pdf
コメント