1. Electron框架简介
Electron 是由 Github 开发的一个跨平台的桌面应用开发框架,可以让我们用前端技术开发桌面上面可以安装的软件。
目前用Electron开发的成熟软件有很多,鼎鼎大名的VS Code编辑器就是用Electron开发的。打开Electron的官网,可以看到下面这些软件也是Electron开发的。
Github地址:GitHub - electron/electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS
Electron官网:https://www.electronjs.org/
2. Electron与NW.js
Electron和NW.js 都可以用前端的知识来开发桌面应用,这两个框架起初是同一个作者开发,后来因为种种原因分为两个产品,一个命名为 NW.js,由英特尔公司提供技术支持,另一命名为 Electron,由Github 公司提供技术支持。
业界比较知名的 微信开发者工具是用NW.js开发的,NW.js的项目结构更接近于前端技术,这一点更让前端程序员感到亲切,另外,如果你开发的项目一定要兼容XP系统,那你只能选择NW.js,否则建议使用Electron,因为Electron更成熟。
3. Electron开发环境搭建
1. 电脑必须安装 Node.js,推荐安装最新稳定版本;
2. 电脑上面推荐安装 git;
3. 安装 Electron;
npm install -g electron
或者
cnpm install -g electron
4. 查看 Electron 安装是否成功;
electron -v