简单理解:给web项目套上一个node环境的壳。
浏览器可有
Electron 核心我们可以分成2个部分,主进程和渲染进程。主进程连接着操作系统和渲染进程,主要负责的是GUI部分的构建, 可以把她看做页面和计算机沟通的桥梁。渲染进程就是我们所熟悉前端环境了。只是载体改变了,从浏览器变成了window。传统的web环境我们是不能对用户的系统就行操作的。而electron相当于node环境,我们可以在项目里使用所有的node api 。
主进程在程序中直接的表现就是我们的入口文件,启动程序的时候首先 package.json
里 main
脚本入口文件的地址
主进程管理所有的web页面和它们对应的渲染进程。 每个渲染进程都是独立的,它只关心它所运行的 web 页面。渲染进程没什么可讲的
主进程和渲染进程的通讯
electron-vue
基于Electron + Vue的框架,他的作用是其实是让我们能够用vue去开发前端部分。我们自己就省去了框架融合的这一部分,起步也很简单。