Electron

发布时间 2023-04-12 17:30:27作者: lvye1221

用前端开发桌面程序

资料

Electron深入填坑之路

https://blog.csdn.net/weixin_33897722/article/details/91476254

 


跨越平台桌面应用开发框架electron使用的心路历程

https://blog.csdn.net/wang839305939/article/details/80741100

他让我摆脱了不同浏览器之间的差异和版本的限制

C#不是还有QT吗,这个我没有写过,但是我们组老大就是用QT框架来桌面应用的,但是当他看见electron的时候,感慨还是这个写起来方便。

 


分享这半年的 Electron 应用开发和优化经验

http://www.uml.org.cn/AJAX/2020032621.asp?artid=23103

① 主进程 进程间通信、窗口管理

渲染进程

Service Worker

 


Electron 中文文档

https://www.w3cschool.cn/electronmanual/

Electron 使用 web 页面作为它的 GUI,所以你能把它看作成一个被 JavaScript 控制的,精简版的 Chromium 浏览器。

GUI模块或者系统底层的模块只可以在主进程中使用。要使用这些模块,你应当很熟悉主进程vs渲染进程脚本的概念。

 

主进程管理所有页面和与之对应的渲染进程。每个渲染进程都是相互独立的,并且只关心他们自己的网页。

在 Electron,我们提供用于在主进程与渲染进程之间通讯的 ipc 模块。并且也有一个远程进程调用风格的通讯模块 remote。

命令行开关. 你也可以在app模块的ready事件发出之前使用app.commandLine.appendSwitch 来添加它们到你应用的main脚本里面:

--host-rules=rules

一个逗号分隔的 rule 列表来控制主机名如何映射.

 


awesome-electron

https://github.com/sindresorhus/awesome-electron