也 最近想写个小工具,页面也不算多,功能也不算复杂,我希望页面能尽量好看一些,并且需要轻量级一些,而且支持跨平台(windows ,macos,linux),我自己用 PYQT,但是做出来的界面感觉丑丑的,伤心
![]() | 1 medivh 2024-07-15 15:22:45 +08:00 java 、electron |
![]() | 2 lavvrence 2024-07-15 15:37:35 +08:00 支持一楼。Java 写的 GUI 从 Jerbrains 全系 IDE 到 Minecraft ,熟悉 Java 就用 Java ,熟悉前端或 Node.js 就用 electron 。 不要考虑 Flutter 。 |
3 worldgg OP 平时工作是用写 Java 的,Java 写 GUI 目前还没试过,我研究研究,electron 我也考虑过,不过感觉是不是太重了,毕竟做小工具的话,打包个浏览器进来是不是有点太重了 |
4 linauror 2024-07-15 18:37:44 +08:00 丑感觉是用了默认主题吧,网上找找好看的主题套上去呢 |
![]() | 5 shuax 2024-07-15 18:39:55 +08:00 flutter |
6 jiakme 2024-07-15 19:28:13 +08:00 1. 不要用 Java 2. electron, flutter 都可以考虑一下. |
![]() | 7 rrfeng 2024-07-15 19:33:41 +08:00 那么问题来了,electron 重还是 jvm+uiframework 重呢? |
![]() | 8 FightPig 2024-07-15 20:43:02 +08:00 electron 吧,我开始觉得这玩意儿重,后来用别的写半天还是发现 electron 最合适 |
![]() | 9 Nosub 2024-07-15 20:45:05 +08:00 via iPhone macOS 桌面开发工具选择 https://nosub.net/posts/p/138 |
![]() | 10 cvooc 2024-07-15 21:13:52 +08:00 via iPhone |
11 xing7673 2024-07-15 22:19:19 +08:00 小工具的话感觉还是 python 更合适啊 除非你这个不是小工具。 如果你想要更好看点的话可以看 Electron 或者 C#的 Avalonia |
![]() | 12 echo1937 2024-07-15 22:26:33 +08:00 Kotlin Multiplatform |
13 jianchang512 2024-07-15 22:59:21 +08:00 1. electron 2. python tkinter 3. pyqt/pyside6 4. java GUI |
14 wuzhewuyou 2024-07-15 23:19:50 +08:00 via Android 没人提 go+web 么? |
![]() | 15 IvanLi127 2024-07-16 01:06:45 +08:00 Electron 都有了,Tauri 都没人提嘛 |
![]() | 16 icaolei 2024-07-16 02:45:10 +08:00 wails 考虑下 |
![]() | 17 3IOhG7M0knRu5UlC 2024-07-16 06:25:01 +08:00 via Android 电子包最简单,flutter 最佳 |
![]() | 18 ITHaoge 2024-07-16 07:58:47 +08:00 小工具 Tauri 应该可以吧 |
![]() | 19 Moyudawang 2024-07-16 08:13:53 +08:00 推荐 java 的人用 java 写过什么 GUI 软件? |
![]() | 20 murmur 2024-07-16 08:31:30 +08:00 electron 秒了 |
![]() | 21 icedx 2024-07-16 08:39:22 +08:00 之前我可能推荐 Qt 但是现在推荐 Kotlin + Jetpack Compose |
![]() | 22 masterclock 2024-07-16 08:53:49 +08:00 ![]() Java GUI ?真是 ctmmd 了 IDEA 这么标杆的软件都 tmd |
![]() | 25 Hiccup123 2024-07-16 10:56:13 +08:00 via iPhone @jaylee4869 为什么不要 flutter |
26 LuckyLauncher 2024-07-16 10:59:13 +08:00 小工具跨平台就 Go 写一个 server ,用浏览器打开网页作为 gui ,还支持远程管理 复杂一点的就 electron ,人生苦短,先撸出来再说 |
![]() | 27 murmur 2024-07-16 11:02:55 +08:00 |
28 kmephisto 2024-07-16 11:19:30 +08:00 C#的 avalonia |
29 jiulou 2024-07-16 13:50:21 +08:00 宇宙的尽头是 electron |
![]() | 30 CHTuring 2024-07-16 13:53:39 +08:00 虽然用别人开发的 Electron 应用的时候总有种捏着鼻子的感觉,但是当你自己去开发跨平台的时候,选到最后还是会选 Electron ,就是这么奇幻。 |
![]() | 31 linkopeneyes 2024-07-16 14:13:18 +08:00 试试 godot? |
![]() | 32 mainjzb 2024-07-16 14:14:35 +08:00 flutter |
![]() | 33 xdeng 2024-07-16 14:47:36 +08:00 Java 写 GUI ?拜托别再制造 延迟高、响应慢 的 xx 了。 |
34 tinybug 2024-07-16 14:55:46 +08:00 不嫌麻烦的用 qt ,想开发快点就用 electron ,别无他选 |
35 tinybug 2024-07-16 14:57:18 +08:00 qt 想做的好看也可以很好看,可以看看这个项目 https://github.com/zhuzichu520/FluentUI |
36 zhanlanhuizhang 2024-07-16 20:19:34 +08:00 支持 1 楼,Java:小工具到大应用,都能找到已经写好的库。electron:大的应用也可以考虑,小的工具不建议。 |