现阶段的 PC 端跨平台的 GUI 框架应该选什么好

2024-07-15 15:19:29 +08:00
 worldgg

也 最近想写个小工具,页面也不算多,功能也不算复杂,我希望页面能尽量好看一些,并且需要轻量级一些,而且支持跨平台(windows ,macos,linux),我自己用 PYQT,但是做出来的界面感觉丑丑的,伤心

4533 次点击
所在节点    前端开发
37 条回复
icedx
2024-07-16 08:39:22 +08:00
之前我可能推荐 Qt
但是现在推荐 Kotlin + Jetpack Compose
masterclock
2024-07-16 08:53:49 +08:00
Java GUI ?真是 ctmmd 了
IDEA 这么标杆的软件都 tmd
Seanfuck
2024-07-16 09:32:55 +08:00
@IvanLi127 Tauri 有兼容性问题
mumbler
2024-07-16 10:48:04 +08:00
做小工具最适合的是 delphi ,能编译一个几 M 的独立.exe 或者.app ,不依赖环境运行
Hiccup123
2024-07-16 10:56:13 +08:00
@jaylee4869 为什么不要 flutter
LuckyLauncher
2024-07-16 10:59:13 +08:00
小工具跨平台就 Go 写一个 server ,用浏览器打开网页作为 gui ,还支持远程管理
复杂一点的就 electron ,人生苦短,先撸出来再说
murmur
2024-07-16 11:02:55 +08:00
@Hiccup123 flutter 在 pc 上除了徒增开发成本有实际意义么

h5 你还可以吹什么手势 动画

pc 上就是拼功能拼速度 flutter 那个恶心语法完全是徒增学习成本
kmephisto
2024-07-16 11:19:30 +08:00
C#的 avalonia
jiulou
2024-07-16 13:50:21 +08:00
宇宙的尽头是 electron
CHTuring
2024-07-16 13:53:39 +08:00
虽然用别人开发的 Electron 应用的时候总有种捏着鼻子的感觉,但是当你自己去开发跨平台的时候,选到最后还是会选 Electron ,就是这么奇幻。
sjhhjx0122
2024-07-16 14:13:18 +08:00
试试 godot?
mainjzb
2024-07-16 14:14:35 +08:00
flutter
xdeng
2024-07-16 14:47:36 +08:00
Java 写 GUI ?拜托别再制造 延迟高、响应慢 的 xx 了。
tinybug
2024-07-16 14:55:46 +08:00
不嫌麻烦的用 qt ,想开发快点就用 electron ,别无他选
tinybug
2024-07-16 14:57:18 +08:00
qt 想做的好看也可以很好看,可以看看这个项目 https://github.com/zhuzichu520/FluentUI
zhanlanhuizhang
2024-07-16 20:19:34 +08:00
支持 1 楼,Java:小工具到大应用,都能找到已经写好的库。electron:大的应用也可以考虑,小的工具不建议。
xing7673
2024-07-16 23:27:20 +08:00
@xing7673 刚才突然看到一个 flet ,python 写的基于 flutter 的 UI 界面,可以看一下

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

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

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

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

© 2021 V2EX