概述
截止目前,最新稳定版 v26.1.0
Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台桌面应用程序的框架,框架嵌入了 Chromium 和 Node.js。
-
官网地址:https://www.electronjs.org/ 可能经常会被 GFW 干扰
-
Node.js Api:https://nodejs.cn/api/
Chromium 负责页面 UI 渲染,Node.js 负责业务逻辑,Native API 则提供原生能力和跨平台。
与我们常规的 web 开发而言,主要不同点有:
- 区分主进程与渲染进程
- 进程间通信方式
- 有原生能力
- 无兼容问题
- 无跨域问题