1. Electron 概述

为何选择Electron?

通过为运行时提供丰富的本机(操作系统)API,Electron使您能够使用纯JavaScript创建桌面应用程序。

这并不意味着Electron是对图形用户界面(GUI)库的JavaScript绑定。 相反,Electron使用网页作为其GUI,因此您也可以将其视为由JavaScript控制的最小Chromium浏览器。 因此,所有Electron应用程序都是技术上在浏览器中运行的网页,可以利用您的操作系统API。

谁使用Electron?

GitHub开发了Electron来创建文本编辑器Atom。 它们都是2014年开源的.Electron被许多公司使用,如Microsoft,GitHub,Slack等。

Electron已被用于创建许多应用程序。 以下是一些值得注意的应用程序:

  • Slack desktop
  • WordPress桌面应用
  • Visual Studio代码
  • Caret Markdown编辑
  • NylasElectron邮件应用
  • GitKraken Git客户端