簡單理解:給web項目套上一個node環境的殼。
瀏覽器可有
Electron 核心我們可以分成2個部分,主進程和渲染進程。主進程連接着操作系統和渲染進程,主要負責的是GUI部分的構建, 可以把她看做頁面和計算機溝通的橋樑。渲染進程就是我們所熟悉前端環境了。只是載體改變了,從瀏覽器變成了window。傳統的web環境我們是不能對用戶的系統就行操作的。而electron相當於node環境,我們可以在項目裏使用所有的node api 。
主進程在程序中直接的表現就是我們的入口文件,啓動程序的時候首先 package.json
裏 main
腳本入口文件的地址
主進程管理所有的web頁面和它們對應的渲染進程。 每個渲染進程都是獨立的,它只關心它所運行的 web 頁面。渲染進程沒什麼可講的
主進程和渲染進程的通訊
electron-vue
基於Electron + Vue的框架,他的作用是其實是讓我們能夠用vue去開發前端部分。我們自己就省去了框架融合的這一部分,起步也很簡單。