Electron(エレクトロン)とは?業務アプリ、日本語、できること

ITで知っておくべき知識
スポンサーリンク

Electron(エレクトロン) について、まとめてみた。

スポンサーリンク

Electron(エレクトロン)とは

Electron は、GitHubが開発したオープンソースでクロスプラットフォームなソフトウェアフレームワークです。

Windows、Mac、Linuxで動作します。

ElectronはGitHubが、Atomエディターのために作られたようです。

 

Electronの公式サイト

https://www.electronjs.org/

 

Electronの日本語サイト

https://www.electronjs.org/

 

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
  • WhatsApp
  • Wire
  • Yammer

 

著名なものでは、Atom、Discord、Skype、Slack、Visual Studio Codeあたりでしょうか。

Electronを公式サイトから学ぶ

Electronは公式サイトの情報が充実している。

ただし、サイトは英語で書かれています。

クイックスタート

https://github.com/electron/electron-quick-start

サンプルプログラム

https://github.com/electron/simple-samples

ドキュメント

https://electronjs.org/docs

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

 

 

コメント