2024年了,你用过哪些成熟的Rust GUI库?
作者:卡卷网发布时间:2024-12-20 00:44浏览数量:128次评论数量:0次
目前大多数 rust gui 都是玩具级别或者 api 比较难用。所以你也看到了,基本都没发展起来。
egui - 组件设计就不好看,这意味着如果在正经项目中使用,所有组件都要自定义一次。
iced - 有那么一些颜值了。经常被带着和 egui 比较, 和 egui 属于直接竞争对手吧。有尝试过,api 偏 elm,其他有些细节忘记了。
gtk-rs, 这个应该是可以在产生环境级别上用的,但是它不是纯 rust 实现的,而是绑定的 c 库。
slint - 界面自建了一套语法,而且它的许可证很难让更多人选择它。不过他的默认组件确实是比较好看的。
druid - 我曾经在这个框架上尝试过,发现实现写界面很麻烦,有很多常见的布局根本不支持。而作者已经放弃了这个框架,开了新坑。
xilem - druid 作者开的新坑,虽然作者说有赞助开发,但是看样子依然还是他一个人开发。也有几年了,还是玩具级别。不过他这种 声明式 api 终于有点现代的框架样子了。
gpui - zed 编程器自己写的框架,这个我看好它,主要是社区活跃。我看到也有很多人用它写界面了。
tauri - 人生苦短,用 web 写 gui 它不香吗?当然它缺点也明显,响应上有延迟。
gui 这种项目有要大量工作要做,个人开发的 gui 框架注定是玩具性质的。因为个人开发者很难面对这么庞大的项目,还要做到易用性。更重要的是,GUI 是面向用户的,个人开发者很难在样式设计上花大量时间。
你看 zed 和 tauri 都是团队,公司开发,给人感觉上就是专业的,有保证的。无论细节上文档上都是全面的。
现在的桌面 gui 都已经是死海市场了。
免责声明:本文由卡卷网编辑并发布,但不代表本站的观点和立场,只提供分享给大家。
相关推荐

你 发表评论:
欢迎