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

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

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

4522 次点击
所在节点    前端开发
37 条回复
medivh
2024-07-15 15:22:45 +08:00
java 、electron
jaylee4869
2024-07-15 15:37:35 +08:00
支持一楼。Java 写的 GUI 从 Jerbrains 全系 IDE 到 Minecraft ,熟悉 Java 就用 Java ,熟悉前端或 Node.js 就用 electron 。
不要考虑 Flutter 。
worldgg
2024-07-15 16:41:20 +08:00
平时工作是用写 Java 的,Java 写 GUI 目前还没试过,我研究研究,electron 我也考虑过,不过感觉是不是太重了,毕竟做小工具的话,打包个浏览器进来是不是有点太重了
linauror
2024-07-15 18:37:44 +08:00
丑感觉是用了默认主题吧,网上找找好看的主题套上去呢
shuax
2024-07-15 18:39:55 +08:00
flutter
jiakme
2024-07-15 19:28:13 +08:00
1. 不要用 Java 2. electron, flutter 都可以考虑一下.
rrfeng
2024-07-15 19:33:41 +08:00
那么问题来了,electron 重还是 jvm+uiframework 重呢?
FightPig
2024-07-15 20:43:02 +08:00
electron 吧,我开始觉得这玩意儿重,后来用别的写半天还是发现 electron 最合适
Nosub
2024-07-15 20:45:05 +08:00
macOS 桌面开发工具选择
https://nosub.net/posts/p/138
retrocode
2024-07-15 21:13:52 +08:00
不在意包体积的话 electron 随便莽
最新自己折腾就 flutter ,库参考我之前的贴
/t/1045777
xing7673
2024-07-15 22:19:19 +08:00
小工具的话感觉还是 python 更合适啊
除非你这个不是小工具。

如果你想要更好看点的话可以看 Electron
或者 C#的 Avalonia
echo1937
2024-07-15 22:26:33 +08:00
Kotlin Multiplatform
jianchang512
2024-07-15 22:59:21 +08:00
1. electron
2. python tkinter
3. pyqt/pyside6
4. java GUI
wuzhewuyou
2024-07-15 23:19:50 +08:00
没人提 go+web 么?
IvanLi127
2024-07-16 01:06:45 +08:00
Electron 都有了,Tauri 都没人提嘛
icaolei
2024-07-16 02:45:10 +08:00
wails 考虑下
3IOhG7M0knRu5UlC
2024-07-16 06:25:01 +08:00
电子包最简单,flutter 最佳
ITHaoge
2024-07-16 07:58:47 +08:00
小工具 Tauri 应该可以吧
Moyudawang
2024-07-16 08:13:53 +08:00
推荐 java 的人用 java 写过什么 GUI 软件?
murmur
2024-07-16 08:31:30 +08:00
electron 秒了

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

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

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

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

© 2021 V2EX