GPUI是一个适用于 Rust 的混合即时和保留模式、GPU 加速的用户界面框架,旨在支持各种各样的应用程序。 GPUI 仍在积极开发中,因为我们正在开发 Zed 代码编辑器,并且它还未在http://crates.io上。你还需要使用最新稳定版本的 Rust,并且在 macOS 或 Linux 系统上(我们这里在 Windows 上,应该可能会有一些 Bug,比...
如前所述,Zed编辑器速度的秘密在于其基于gpu的用户界面(GPUI)框架。这个框架利用了一种新的方法来为应用程序构建2D用户界面——比如代码编辑器窗口。 使用GPUI,整个窗口——包括文本、图形等——在图形处理单元(GPU)上被栅格化或转换为像素,GPU的设计目的是比cpu更有效地处理图形渲染任务。 这种方法可以更快、更...
Zed 的 UI 实现完全是用 Rust 完成的,它还引入了一个名为 GPUI 的库,允许开发者使用 Rust 构建跨平台的高性能 UI。
IT之家 1 月 30 日消息,Zed 是一款新兴的代码编辑器,主打使用 Rust 构建,日前官方在博客中宣布这款编辑器正式开源。据悉,该编辑器本体代码采用 GPL 授权形式,服务器端组件使用 AGPL 授权,GPUI 用户界面框架则以 Apache 2 授权发布,感兴趣的小伙伴可点此访问 GitHub 页面。据悉,Zed 编辑器最大的优势是...
Zed GPUI 是一个为 Rust 语言设计的 UI 框架,专门用于创建 GPU 加速的用户界面。它是一个混合型的框架,结合了即时模式和保留模式,旨在支持各种类型的应用程序。 官方网站:gpui.rs/ Github 代码库:github.com/zed-industri gtk-rs gtk-rs 是一个为 Rust 语言提供的 GTK+ 库的绑定集合。GTK+ 是一个广泛使...
Zed 是一款支持多人协作的代码编辑器,底层采用 Rust,主打 “高性能”。其开发团队今日宣布 Zed 正式开源。 Zed 团队称开源了大约 27 万行 Rust 代码,具体包括以下组件: 遵循GPL 的编辑器代码 遵循AGPL 的服务器组件 遵循Apache 2 的 UI 框架 GPUI (https://github.com/zed-industries/zed/tree/main/crates/...
第四点,我相信 Rust 在前端领域将会有更多的应用场景。例如,最近开源的名为 Zed 的编辑器,它可能成为 Visual Studio Code 的竞争者。Zed 的 UI 实现完全是用 Rust 完成的,它还引入了一个名为 GPUI 的库,允许开发者使用 Rust 构建跨平台的高性能 UI。
IT之家注意到,目前 Zed 适配 Linux 的路线图已经公布,为了发布 alpha 版本,项目团队当下正在修复 86 项待办事项,例如“为 GPUI 用户界面框架使用系统对话框”、“支持凭证存储”等。公开信息,Zed 编辑器最大的优势是“高性能”,号称能够充分利用设备的 CPU、GPU 能力,让应用程序启动、文件加载、键盘响应速度...
昨日,Zed创始人内森·索博(Nathan Sobo)在一篇帖子中解释道,Zed项目在GitHub上的代码库中,编辑器部分采用了GPL许可,服务器端组件则使用了AGPL(GNU Affero通用公共许可证),而GPUI(GPU加速用户界面)部分采用了Apache 2.0许可。GPUI是由Zed团队开发的一款Rust UI框架。
Xray 的两位主创 Nathan 和 Antonio 在 2019 年到 2020 年之间就开始重新实现他们的新的编辑器,就是 Zed 和 GPUI(Zed 内部使用的 GUI 库) 的雏形。 2020 年 Nathan 收到了Warp[5](Rust 实现的终端) 的一份工作邀请,但是他在 Warp 待了三个月就离职了,因为他始终无法放弃构建终极编辑器的梦想。