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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 记一次.NET内存居高不下排查解决与启示