找回密码
立即注册
搜索
发回帖 发新帖

6367

积分

0

好友

803

主题
发表于 1 小时前 | 查看: 7| 回复: 0

Aliyun OSS GUI Client 是一个围绕 GPUI 和 GPUI-Kit 练手的实验项目。目前已经完成查询、上传、下载、删除和账号管理,基本覆盖了一个轻量 OSS 图形客户端最常用的操作闭环。

项目地址:ossgui
RustCC 原帖:https://rustcc.cn/article?id=0c473075-bc41-4e74-8d34-bac071863b5f

为什么选 GPUI 和 GPUI-Kit?

说实话,最开始并没有特别宏大的目标,更多是出于几个很实际的考虑:

  1. 我长期在 Ubuntu 桌面环境工作,GPUI 的跨平台能力对我确实有吸引力。
  2. 我已经有点厌倦基于浏览器的 GUI 方案了,不管是 Tauri 还是 Electron,整体都显得偏重。
  3. GPUI-Kit 提供了比较完整的组件套件和统一的视觉设计,这一点很省心。这里也要感谢 Longbridge,以及 @huacnlee (Jason Lee)。
  4. GPUI-Kit 迭代非常频繁,社区也很活跃。虽然偶尔会有不兼容更新,但我个人觉得可以接受。
  5. 我并不排斥 AI,只是在让 AI 帮我写代码之前,还是想先自己搞懂这类框架的功能和“古法编程”写法。这大概就是一种纯粹的好奇心。

完成后的一些收获

这个项目不大,但跑通之后还是积累了不少经验:

  1. 学会了如何使用 GPUI Kit 的常用组件,以及 组件间通信。
  2. 搞清楚了如何修改配色主题。
  3. 掌握了如何在 GPUI 下桥接 Tokio 运行时。
  4. 实践了如何跨平台保存敏感信息。
  5. 理解了不同平台文件选择对话框之间的差异。
  6. 摸索了如何给桌面应用做三平台打包,这部分完全是 AI 帮我搞的了。

如果你也在做类似的 Rust 桌面 GUI 项目,欢迎到 云栈社区 一起交流。




上一篇:AI能力边界在哪?大模型幻觉、推理局限与创造力短板全解析
下一篇:15分钟KDJ+布林+30分钟趋势做T,统计意义上靠不靠谱?
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-10-25 07:00 , Processed in 0.064691 second(s), 41 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表