比VS Code快得多

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 用户群体中最关心的性能痛点。

相关推荐
badfl3 小时前
VSCode Claude Code插件配置教程:使用、配置中转API、常见问题
人工智能·vscode·ai
aidou13149 小时前
Visual Studio Code(VS Code)安装步骤
vscode·npm·node.js·环境变量
学嵌入式的小杨同学11 小时前
【Linux 封神之路】进程进阶实战:fork/vfork/exec 函数族 + 作业实现(含僵尸进程解决方案)
linux·开发语言·vscode·嵌入式硬件·vim·软件工程·ux
一路向北North14 小时前
vscode 安装插件非常慢
ide·vscode·编辑器
小乔的编程内容分享站16 小时前
C语言函数的声明和定义(文章包括当VScode中含多个.c文件且含.h文件如何同时编译
c语言·开发语言·vscode
怣疯knight16 小时前
vscode的md文件显示memaid图
vscode
小乔的编程内容分享站1 天前
记录使用VSCode调试含scanf()的C语言程序出现的两个问题
c语言·开发语言·笔记·vscode
mancy_1212121 天前
复古C语言代码复活!——以121+hello.c为例摘要
c语言·vscode·gitee·visual studio·新人首发·turbo c
qq_397562312 天前
使用vscode , 开发keil单片机工程 . (为了使用ai助手)
ide·vscode·编辑器
于慨2 天前
nuxt4项目安装依赖报错
vscode