【調査】electronについて

document

公式ドキュメント
awesome-electron
Building a desktop application with Electron

api仕様

electron/docs/api/

quick start

1
2
3
4
5
6
$ git clone https://github.com/atom/electron-quick-start
# Go into the repository
$ cd electron-quick-start
# Install dependencies and run the app
$ npm install
$ npm start

こちらの方人気ある。↓
github:electron-boilerplate

1
2
3
4
5
6
$ git clone  https://github.com/szwacz/electron-boilerplate.git
# Go into the repository
$ cd electron-quick-start
# Install dependencies and run the app
$ npm install
$ npm start

debug

Ctrl + r でリロードできる

Main Process と Rendeer Process

Main Process と Rendeer Process については下記がくわしい。
.NET開発者のためのJavaScriptライブラリカタログ(デスクトップアプリ編) (1/3)

プロセス間通信

.NET開発者のためのJavaScriptライブラリカタログ(デスクトップアプリ編) (2/3))

github:szwacz:electron-boilerplateについて

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
blog(root)
app
│ └ *
build
│ ├ draft.md
│ ├ page.md
│ └ post.md
config
│ └ _posts
│ └ hello-world.md
resources
│ └ landscape (default theme)
.gitignore
├ _config.yml (configuration file.)
tasks
package.json

electron で bootstrapを使う

Electron で Bootstrap を使用

ライブラリ

メニューバー

実装参考アプリ

1
2
$ npm install
$ npm start

yeoman/yeoman-app
mafintosh/playback