Electron
用前端开发桌面程序
资料
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