Electron系列教程——第三篇:主進程和渲染進程
一、楔子
理解Electron的主進程和渲染進程,以及他們之間的區別,以及協作方式,是十分有助於理解Electron的本質的。而理解了本質,對於開發者來說,是大有裨益的。
作爲之前接觸過NW.js的我,理解了之後,暗自稱讚,然後默默地轉向了Electron。
二、目錄
三、正文
上篇的遺留問題
由於官網解釋既權威,又明白,因此這裏推薦去看這個鏈接下的說明:
https://electronjs.org/docs/tutorial/quick-start
特別注意這句話:
在 Electron,我們提供幾種方法用於主進程和渲染進程之間的通訊。 像 ipcRenderer 和 ipcMain 模塊用於發送消息, remote 模塊用於 RPC 方式通訊。
在實際開發中,十分常用。後續的文章中,馬上就知道了。
關於進程的疑問
其實這篇文章,還有第二個目,是我的私心。
當我們運行一個electron時,在“windows任務管理器中”可以看到3個進程,分別作什麼用途呢?和主進程渲染進程有沒有關係?
請多指教。