除了 qt\electron\flutter 还有哪些 PC 跨平台的 GUI 方案? 要求是界面可以搞得现代一点,至少可以兼容 windows 和 macos,性能比 electron 强就行.

2023-08-02 14:39:43 +08:00
 MyDearFather
2411 次点击
所在节点    问与答
29 条回复
mxT52CRuqR6o5
2023-08-02 19:02:59 +08:00
Web 啊
mxT52CRuqR6o5
2023-08-02 19:04:36 +08:00
Python 的话我以前见过一个 kivy
yolee599
2023-08-02 19:12:14 +08:00
投 wxWidgets 一票
cin
2023-08-02 19:20:27 +08:00
golang 就用 wails, rust 用 tauri
ysn2233
2023-08-02 19:36:03 +08:00
javafx ,可以用 graalvm 编译
justonelastdance
2023-08-02 20:01:29 +08:00
@cin wails 内部还是嵌套的 html 页面吧,那还不如 electron ,毕竟生态好
MyDearFather
2023-08-02 23:49:55 +08:00
@angrylid 是的,wpf 也能做出很好的效果,但是要照顾 macOS
kujio
2023-08-03 10:48:04 +08:00
你这问的不就是 tauri 吗,墙裂推荐,
nmgwddj
2023-08-03 13:47:44 +08:00
这个事情我觉得要考虑一下你们公司目前是否已经有一部分技术积累,看公司目前的技术积累技术栈,如果桌面端技术栈以 C/C++ 为基础,那你选择 Flutter/Electron/Tauri/Wails 等类似框架都避免不了 FFI ,除了 FFI 方式以外不同的框架还提供了不同的通信手段,如 N-API/Fultter Channel 等。如果公司大量技术积累都是基于 C/C++ 的,那选择 Qt Quick 无疑是最好的方案。
如果不考虑历史债务,我个人还是非常愿意选择 Flutter/Electron/Tauri/Wails 这类框架的,看自己更熟悉哪种技术栈。

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

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

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

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

© 2021 V2EX