Electron

Electron（原名为Atom Shell）是GitHub开发的一个开源框架。它通过使用Node.js（作为后端）和Chromium的渲染引擎（作为前端）完成跨平台的桌面GUI应用程序的开发。Electron现已被多个开源Web应用程序用于前端与后端的开发，著名项目包括GitHub的Atom和微软的Visual Studio Code。

一个基础的Electron包含三个文件：package.json（元数据）、main.js（代码）和index.html（图形用户界面）。框架由Electron可执行文件（Windows中为electron.exe、macOS中为electron.app、Linux中为electron）提供。开发者可以自行添加标志、自定义图标、重命名或编辑Electron可执行文件。

 历史 
 2013年4月11日，Electron以Atom Shell为名起步。
 2014年5月6日，Atom以及Atom Shell以MIT许可证开源。
 2015年4月17日，Atom Shell改名为Electron。
 2016年5月11日，1.0版本发布。
 2016年5月20日，允许向Mac应用商店提交软件包。
 2016年8月2日，支持Windows商店。

 使用Electron构建的应用程序 
下表列出了部分使用Electron构建的桌面应用程序，在官网能查到更多。
 Atom



 Cryptocat
 Discord
 Emby Theater
 Etcher
 GitHub客户端
 Keybase
 Light Table
 Microsoft Teams
 MongoDB Compass
 QQNT
 Shift
 Signal
 Skype
 Slack

 Twitch.tv
 Unity Hub
 Visual Studio Code

 Wire
 Yammer

参见

Adobe PhoneGap
Chromium嵌入式框架（CEF）
HTML应用程序
Blink
 NW.js (与 Electron 类似的基于 Node.js 与 Chromium 的软件框架)
XULRunner
DotNetBrowser

 参考文献 

 外部链接 
 官方网站 


Category:GitHub
Category:使用MIT许可证的软件
分類:軟體框架