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

253 天前
 Trinity888

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

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

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

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

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

6386 次点击
所在节点    程序员
51 条回复
w4ngzhen
253 天前
列举些跨平台的:
Rust:iced (支持多窗口)
C/C++:wxWidgets (对各平台原生封装)
C#:avalonia
Kotlin:kotlin compose
另外,还有一种模式就是,底层基于各平台的图形绘制 API ( OpenGL 、Metal 甚至是 wgpu )作为绘图能力,然后上层封装各种组件绘制的库,来“画”组件,好处是只要设备能画图,就能渲染组件,但是对原生多窗口支持不确保 OK 。这种方案有:Flutter 、各种立即模式渲染库( Im 模式 GUI ),甚至一般 Web 网页。
xieren58
253 天前
jgh004
253 天前
yyt6801
253 天前
C++技术栈的话没有可以替换 QT 的,性能的话也基本没有可以比 QT 优化的更好了(参考 WPS ),倘若用户的配置低一些,差距就更明显; QT 的版权问题绕不过去
Yjhenan
253 天前
C#可以用 avaloniaui 有中文文档
https://docs.avaloniaui.net/zh-Hans/docs/welcome
jones2000
253 天前
套壳浏览器 CEF
GeekGao
253 天前
wxWidgets
xuelu520
253 天前
别再推 flutter 了,卡的要死。
andytao
253 天前
袋鼠使用 GTK4 + Vala 构建的,
完整工具链:MSYS2 + Vala + Meson + VS Code (Vala) + NSIS ,用起来很顺,目前没遇到啥问题。
andytao
253 天前
袋鼠使用 GTK4 + Vala 构建的,
完整工具链:MSYS2 + GLib/GTK4 + GtkSourceView + Libsoup + Template-glib + Vala + Meson + VS Code (Vala) + NSIS

用起来很顺,目前没遇到啥问题,欢迎大家试试这个方案。
andytao
253 天前
最近又搭配了阿里的 通义灵码 AI 支持,撸码变得更丝滑了。。。

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

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

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

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

© 2021 V2EX