这个问题很好,很多开发者在选择桌面技术栈时,都会关注两点: 框架是否开源且免费? 是否能支持商业化发布(闭源/收费/打包)?我作为一个 Electron 实际开发者,下面总结几个主流方案,并分享一下我自己基于 Electron 开发和优化的工具。
1. Qt —— 传统桌面开发的“工业级”方案语言:C++(或 PyQt、Qt for Python) 特点: 跨平台(Windows / macOS / Linux) 性能优秀,UI 控制精细 内嵌 OpenGL / 多媒体 / 硬件加速等能力 …。
{dede:pagebreak/}
如何评价女明星梅根福克斯的身材?
SpaceX 星舰 36 号火箭静态点火测试爆炸,爆炸的原因是什么?会对星舰发展产生什么影响?
go 有哪些成熟点的后台管理框架?
为什么水泥封不住尸臭?
Chrome 浏览器设计的神细节有哪些?
为什么linux桌面那么丑?
Chrome 浏览器设计的神细节有哪些?
伊以的对轰证明伊朗似乎没那么菜!美国会下场吗?
如果看待林丹这句话 “网球的强度远远没有羽毛球大”?
有一个乌克兰的朋友问我,中国人凭什么能享受和平,我该怎么说?
Node.js 性能为什么这么差?
独立开发***能盈利吗?感觉好累...
网传《碟中谍 8》亏损可能超 14 亿,是真的吗?这背后的原因是什么?
使用 Go 语言开发大型 MMORPG 游戏服务器怎么样?
***如古代长城用的是C140混凝土,那千百年下来会完整的留存至今还是损坏的更加严重?
语雀后端从Node迁移到J***a说明了什么?