Electron - 概览



为什么要使用 Electron?

Electron 让你能够通过一个带有丰富的原生(操作系统)API 的运行时使用纯 JavaScript 创建桌面应用程序。

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

谁在使用 Electron?

Github 开发了 Electron 来创建文本编辑器 Atom。两者都于 2014 年开源。Electron 被许多公司使用,如 Microsoft、Github、Slack 等等。

Electron 已被用来创建许多应用程序。以下是一些著名的应用程序:

  • Slack 桌面版
  • Wordpress 桌面应用程序
  • Visual Studio Code
  • Caret Markdown 编辑器
  • Nylas 电子邮件应用程序
  • GitKraken git 客户端
广告