Electron (マルチプラットフォームなデスクトップアプリ用フレームワーク)

Electron は、GitHub 社が、Atom Editor を作成するために 開発したディスクトップ用のフレームワークです。

このフレームワークは以下の技術を使うことで、マルチプラットフォーム (Windows, Mac, Linux など)なフレームワークとなっています。

  1. レンダリングエンジンに Chromnium を利用。
  2. Javascript環境として Node.js を利用。

このため、Web技術(HTML5, JavaScript, CSS) を利用した、 ディクトップ環境を作成することが可能になっています。

現在、Microsoft では、多くのディスクトップアプリをマルチ プラットフォームで開発しており、そのフレームワークに Electron を利用しているものが増えています。 以下の様なソフトがElectronのフレームワークで作成されています。

現在、Electronは v5.0.0 が 2019/4/13に公開されています。

参考 URL

https://electronjs.org