はじめに だいぶ前から, Node.jsやHTML5などのWeb技術だけでデスクトップアプリが作れるらしい, ということでElectronでなにか作りたいなと思ってました. サンプルとしてノートブックアプリを作成したので, その構成について書きます. 最近流行りのES6やReact.js, FluxフレームワークとしてReduxを盛り込んだ構成で結構大掛かりそうに見えるのですが, 構築してみると意外にシンプルで使いやすい形になったかなと思います. Github上のレポジトリはこちらです. ディレクトリ構成 下図はアプリケーションのディレクトリ構成です. アプリケーションの基礎となるindex.htmlとindex.jsはドキュメントにあるチュートリアルとほぼ同じです. gulpによって, app/js/src/bundle.jsをコンパイルしてapp/js/dst/bundle.jsに出力