深圳外贸建站搭建哪家好,社交新零售,婚恋咨询网站运营,wordpress如何写文章Zed 是一款支持多人协作的代码编辑器#xff0c;底层采用 Rust#xff0c;且默认支持 Rust#xff0c;还自带了 rust-analyzer#xff0c;主打“高性能”。1 月 24 日#xff0c;备受关注的 Zed 项目宣布正式开源。
Zed 代码库将采用 Copyleft 许可证#xff0c;其中编辑…Zed 是一款支持多人协作的代码编辑器底层采用 Rust且默认支持 Rust还自带了 rust-analyzer主打“高性能”。1 月 24 日备受关注的 Zed 项目宣布正式开源。
Zed 代码库将采用 Copyleft 许可证其中编辑器部分使用 GNU General Public License (GPL)服务器端组件则采用 Affero General Public License (AGPL)。此外GPUI UI 框架将以 Apache 2 许可证分发允许开发者构建高性能桌面应用程序并自由选择许可证分发其应用。此次开源转变意味着 Zed 的代码和相关组件将面向所有开发者开放赋予社区更大的灵活性和合作空间。
最近在 GitHub 上发表的一篇帖子中Zed 的编辑器创始人 Nathan Sobo 详细介绍了 Zed 编辑器的多个关键组件以及它们各自的开源许可证。Zed 的编辑器本体采用了 GPL 许可证体现了对开源精神和自由共享的强调。而其服务器端组件则采用了 AGPL 许可证为网络部署的应用程序设置了更严格的共享要求。
此外Zed 团队还开发了一个 GPU 加速的 UI 框架——GPUI它遵循 Apache 2 许可证旨在超越基于 Web 的 Electron 框架的限制利用 GPU 加速来提供更流畅和响应更快的用户界面。
谈到 Nathan Sobo 他不仅仅是 Zed 的创始人还是 Electron 框架和广受欢迎的 Atom 编辑器的开发者。Electron 是一基于 Chromium 浏览器组件和 V8 JavaScript 引擎的框架现已成为全球领先的轻量级 IDE 和编辑器——Visual Studio Code (VS Code) 的一部分。
然而Zed 在技术实现上走了一条与 Electron 完全不同的路线。Zed 是用 Rust 语言构建的直接编译为本机代码这种方法与基于 Web 技术的 Electron 形成了鲜明对比。
在功能和性能方面Zed 与市场上的主流产品 VS Code 形成了鲜明对比。尽管 VS Code 以其超过 55,000 个插件选项而著称但 Zed 尚在开发其插件模型还未形成自己的完整生态系统。Zed 项目 FAQ 中提到在开源之前他们不会添加插件系统但一旦开源将致力于增强其可扩展性。
Zed 的一个显著优势是其卓越的性能这在很大程度上得益于 Rust 的高效特性以及目前较少的插件数量。这种设计策略使 Zed 拥有极快的运行速度直接针对了 VS Code 用户群体中最关心的性能痛点。