卡卷网
当前位置:卡卷网 / 每日看点 / 正文

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 都已经是死海市场了。

END

免责声明:本文由卡卷网编辑并发布,但不代表本站的观点和立场,只提供分享给大家。

卡卷网

卡卷网 主页 联系他吧

请记住:卡卷网 Www.Kajuan.Net

欢迎 发表评论:

请填写验证码