Electron是一款便捷实用的桌面应用开发工具,基于开源的跨平台开发框架,整合Node.js、Chromium和V8,让开发者可以使用HTML、CSS和JavaScript编写跨平台桌面应用,拥有自动更新、崩溃报告、调试……
Electron是一款便捷实用的桌面应用开发工具,基于开源的跨平台开发框架,整合Node.js、Chromium和V8,让开发者可以使用HTML、CSS和JavaScript编写跨平台桌面应用,拥有自动更新、崩溃报告、调试分析等功能,目前微软、Facebook、Stack和Docker等多家公司都在使用Electron,如果有需要的用户可以下载使用哦!

Electron功能特色
1、依赖于每一个Web开发者都已经熟知的Web标准,让你可以用它编写桌面软件。
2、允许开发者专注于核心功能,它去负责软件开发中复杂的部分。
3、为桌面应用提供了多种核心功能,例如自动更新、崩溃报告、安装器创建工具和一些具体的系统功能。
4、内置的MVC,完全支持Chrome平台。
5、Electron使用web页面作为它的GUI,能把看作成一个被JavaScript控制的,精简版的Chromium
浏览器。
6、在Electron里,运行package.json里main脚本的进程被称为主进程,在主进程运行的脚本可以以创建web页面的形式展示GUI。
Electron使用说明
打造你第一个Electron小应用:
1、首先,先创建一个Electron应用的目录结构如下:
2、紧接着使package.json的格式和Node的完全一致,并且那个被main字段声明的脚本文件是你的应用的启动脚本,它运行在主进程上。
3、如果main字段没有在package.json声明,Electron会优先加载index.js。main.js应该用于创建窗口和处理系统时间,代码如下所示:
4、运行您的index.html代码,并查看运行结果
Electron更新内容
1、增加MVC模式控制类型
2、增加调试分析功能
3、解决一些格式上的已知问题
4、修复一些bug,优化了软件界面
5、优化软件性能