乐于分享
好东西不私藏

北冥在临港:编辑器1.0时代,Zed和它的前辈们走出了什么路

北冥在临港:编辑器1.0时代,Zed和它的前辈们走出了什么路

今年2月,Zed编辑器正式发布1.0。

这不是一个突然出现的新闻。Zed从2023年就开始在macOS上内测,最早的口碑来自速度——用Rust编写,内置GPU加速,打开大型代码库比VSCode快出一截。它的创始人是Atom编辑器的核心开发者,而Atom曾经也是GitHub亲儿子。

1.0发布意味着它正式从”开发者玩具”变成了”正经工具”。Windows版正式上线,三端终于凑齐。

但同一时间,另一件事值得关注:同样做开发者工具的Ghostty宣布离开GitHub——不是因为找到了更合适的平台,而是因为GitHub”不再适合正式工作”。

两件事放在一起,有点意思。

工具好不好的标准,正在被重新定义

过去几年,开发者社区对”好工具”的定义经历过几次漂移。

最早是”功能多不多”,编辑器插件市场、主题市场、快捷键市场繁荣,大家比的是生态。后来Electron时代带来了跨平台红利,但也带来了内存膨胀和启动延迟。Ghostty和Zed这两款工具都在速度上做了极端优化,前者宣称启动比传统终端快2-4倍,后者强调多核CPU和GPU的原生利用。

现在,第三个标准正在浮现:可靠性

Ghostty离开GitHub的理由不是功能,是稳定性。Zed 1.0发布时,官方博客花了大量篇幅描述测试流程和质量保障,而不是新功能清单。这说明什么?说明开发者工具的使用者,已经被频繁的平台故障和版本回退折腾够了,他们开始为好用的东西买单,也为稳定的东西买单。

Zed 1.0做对的三件事

从公开信息来看,Zed 1.0有几个值得注意的设计选择:

第一,原生优先。 Zed没有选择Electron,而是用Rust从头构建。这让它在性能上有结构性的优势,也让它在内存占用上远低于主流竞品。对用户来说,感受最明显的就是”开了不卡”。

第二,协作是内置的,不是插件。 Zed从一开始就把多人协作功能做进了编辑器核心,不需要额外安装服务。这和VSCode靠Live Share插件实现协作相比,体验是完全不同的。

第三,发布节奏克制。 1.0之前,Zed的版本迭代没有追求功能堆砌,而是把稳定性放在第一位。这在开源社区里是相对少见的策略——大多数项目在正式版发布前已经积累了大量的功能债务。

对临港意味着什么

这两款工具的走向,对临港的开发者社区有间接但真实的参考价值。

临港新片区正在吸引大量硬科技企业,这些企业的研发团队对工具链的选择是认真的。招聘市场上,”用什么编辑器”曾经是程序员之间的玩笑话,但现在越来越多团队把它当作筛选标准的一部分——不是因为工具本身有多重要,而是工具背后代表的工程文化。

Zed的成功说明了一件事:开发者愿意为”省心”的东西付费,而省心不只是不出故障,还包括不需要配置、不需要学习、不需要维护。Ghostty的选择也说明了一件事:当平台开始不稳定,再多的功能也留不住用户。

对于正在构建技术生态的临港来说,引进企业时看它们的工具栈,可能比看它们的估值更有参考价值。

一款工具是不是真的好,不是看它功能有多少,而是看它有没有让使用者”用完不想换”的那种体验。

这个标准,放到人才政策上,大概也一样。