Electron架构
分为 Chromium 、Node.js 和 Native API
-
Chromium:支持最新特性的浏览器
-
Node.js :javascript运行时,可实现文件读写等
-
Native API:提供统一的原生界面能力
Electron工作流程
-
启动main.js,为主进程
-
在main中可以创建窗口,创建的窗口存在在渲染进程
-
渲染进程与进程之间通过CPI进行通讯
-
只有主线程可以调用native API对操作系统进行操作
分为 Chromium 、Node.js 和 Native API
Chromium:支持最新特性的浏览器
Node.js :javascript运行时,可实现文件读写等
Native API:提供统一的原生界面能力
启动main.js,为主进程
在main中可以创建窗口,创建的窗口存在在渲染进程
渲染进程与进程之间通过CPI进行通讯
只有主线程可以调用native API对操作系统进行操作