这个问题很好,很多开发者在选择桌面技术栈时,都会关注两点: 框架是否开源且免费? 是否能支持商业化发布(闭源/收费/打包)?我作为一个 Electron 实际开发者,下面总结几个主流方案,并分享一下我自己基于 Electron 开发和优化的工具。
1. Qt —— 传统桌面开发的“工业级”方案语言:C++(或 PyQt、Qt for Python) 特点: 跨平台(Windows / macOS / Linux) 性能优秀,UI 控制精细 内嵌 OpenGL / 多媒体 / 硬件加速等能力 …。
{dede:pagebreak/}
有没有可能在安卓手机上直接运行Linux?
伊朗宣布取得对以作战胜利,从这场冲突的现状及影响看,到底谁赢了,谁吃了大亏?
在办公室用机械键盘是什么心里?
白人女性是不是很美,为什么?
你见过最恶心的邻居是什么样子?
Golang是不是代替了PHP以前的生态位啊?
如何看待拳头游戏「为何我们开放******赞助以及我们将如何负责任地推进这项工作」一文?
俄罗斯妹子***漂亮热情,中国男人是不是很喜欢娶?
什么是你去了台湾才知道的事?
为什么美军B2实战以后4v认为一部分网友又没信心了?
NAS噪音太大,大家都吧NAS放置到哪了?
如何评价情感反诈模拟器(捞女游戏)里的陈欣欣,她是坏女人吗?
为什么国内的uni***一直没人讨论呢?
导师给了1.4W要我给工作室买个主机,是整机还是自己配?
Nginx 能做什么好玩的事情?
为什么现在很多人推崇国外原版教材?