请问目前有替换 Qt 的技术框架吗?

256 天前
 Trinity888

请问目前有替换 Qt 的技术框架吗?

应用场景:主要是一些应用软件,桌面化软件; 目前使用过:Electron 框架打包桌面化软件(里面是 Web 界面)

除了 C#或.Net 类的框架外,还有其他的吗? Electron 、Qt 、PyQt 、WPF 和 WinForms ?

如从性能方面考虑,用哪些桌面化框架开发,比较好; 如从开发难度方面; 如从跨平台方面

要允许可商用,不会涉及版权问题

6399 次点击
所在节点    程序员
51 条回复
wu67
256 天前
个人觉得, Electron 在性能方面调教得最好的应该是 vscode 了, 相当接近平台语言开发应用的体验.
但是嘛, 你看市面上有几个 Electron 应用能调教出 vscode 这种水平....
lsk569937453
256 天前
golang:wails
rust:tauri
js: Electron
剩下的就是 windows 系的了,都是开源的(MIT or Apache 2 协议),允许商用。
Eiden
256 天前
avalonia
villivateur
256 天前
嵌入式场景可以用 lvgl
Vaspike
256 天前
kotlin compose(跨平台+可商用),用这个框架做过几个商用产品,性能明显高于普通的 Electron
ma46
256 天前
跨平台可以用 flutter
Honye
256 天前
@wu67 我是 TS 开发重度使用 VSCode ,我觉得 VSCode 性能太差,越来越重
monkeyWie
256 天前
flutter +1
suuuch
256 天前
最近看到一个比较神奇的,用 godot 游戏引擎做桌面应用。。。
iorilu
256 天前
没有匹配的, 毕竟 qt 是个极为庞大的项目, 也积累了这么多年

哪些基于 web 技术的, 无论性能, 功能肯定都不可能完全替代

个人觉得, 如果不是非要用 js 之类的, 确实可以考虑 flutter

我觉得 flutter 很有前景, 最近也在看看
nekomiao
256 天前
@Vaspike 没有 android 基础也可以用吗,之前看了下文档,文档都看不懂
wu67
256 天前
@Honye 我觉得还行吧, 这玩意流畅度貌似跟内存大小有关系, 我在 32G 的 mini 上跑 vsc 比在 16G 的 mbp 上反应要流畅一点, 还是 intel 芯片的 mini...
但是越来越重是真的, 花里胡哨的小功能时不时就蹦一个出来...
shuax
256 天前
我们把 qt 换成了 flutter ,但是不算平替。
Vaspike
256 天前
@nekomiao #11 可以用的 我给的建议是不要从文档学起,直接 IDE 里新建一个 compose 项目,试一试他的组件
Vaspike
256 天前
@Vaspike #5 添加一点:根据我之前的使用体验,kotlin compose 还有一个巨大的优势,那就是可以使用 kotlin 协程
debuggerx
256 天前
用 flutter 的项目越来越多了
Jirajine
256 天前
iced:popos 用 rust 重写了一套 DE 所使用的框架。
slint:原 Qt 团队成员搞得类 qml/qtwidget 框架,授权方式和 qt 类似。
gtk4:比起 qt 强绑定 cpp, gtk 各种语言的 binding 都可以用。
楼上那些可以称作 electron 的替代品,但不是 qt 的替代品。
Lambert2022
256 天前
可以看看 Arc 浏览器团队的成果,它们的 Windows 客户端也是用的 Swift
iorilu
256 天前
@shuax qt 功能太庞大了, 肯定不可能完全替代的, 不可否认, qt 确实在某些方面有一定的优势
iorilu
256 天前
@Jirajine slint 看到过介绍, 原来就是 qt 的人搞得阿, 授权类似? 看来也很麻烦, 不折腾了, 还是搞 flutter 算了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1025260

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX