網易首頁 > 網易號 > 正文 申請入駐

一個編輯器做了9年Electron后,用Rust重寫了一切

0
分享至

凌晨三點,Nathan Sobo在舊金山敲下發布命令。這位在GitHub寫了9年Atom和Electron的工程師,終于把自己用Rust重寫的編輯器推到了1.0。

不是測試版,不是預覽版。是正式的、帶版本號的1.0。


但他說了一句很奇怪的話:"Zed既沒做完,也不完美。"

這不像一個CEO該說的。更奇怪的是,他緊接著補了一句:"但我們到了一個臨界點——大多數開發者能快速上手了。"

這句話背后藏著整個編輯器戰爭的轉折點。

從Electron的創造者,到Electron的背叛者

Nathan Sobo的履歷像一份前端技術史。2011年12月加入GitHub,一待就是9年。Atom編輯器是他寫的,Electron框架也是他寫的。

VS Code用的就是Electron。Slack、Discord、Notion,無數桌面應用都跑在這個Chromium套殼框架上。

Sobo現在承認:Web技術確實"讓發布變簡單了"。但代價是性能和能力的上限。

這句話的分量很重。相當于React的作者說虛擬DOM拖慢了頁面,或者Docker的創造者說容器化被過度使用了。

Electron的本質是把瀏覽器打包成桌面應用。啟動慢、內存占用高、無法深度調用系統能力——這些問題從第一天就存在,只是被"開發效率"的敘事掩蓋了。

Sobo選擇用Rust重寫一切。不是Go,不是C++,不是Zig。Rust的內存安全模型讓他能在保持底層控制的同時,寫出足夠表達力的代碼。

更關鍵的是GPUI——他自己寫的GPU加速UI框架。整個項目開源在GitHub,Apache 2協議。

這意味著Zed的每一個像素都直接走GPU渲染,沒有經過瀏覽器引擎的層層翻譯。

1.0版本到底給了什么

正式發布的功能清單很短:書簽功能,可以在代碼里快速跳轉;Git的"查看提交"命令面板操作;大量的bug修復。

沒有革命性新功能。但支撐這些功能的基礎設施,和VS Code走的是完全不同的技術路線。

語法高亮和代碼補全基于語言服務器協議(LSP),C、C++、CSS、JavaScript、TypeScript、Markdown、Python的內置LSP開箱即用,其他語言通過擴展安裝。

AI編輯預測來自兩個來源:Zed自研的Zeta大語言模型,或者外部供應商。

跨平臺支持倒是補齊了——macOS、Windows、Linux全平臺可用。2023年3月首次預覽時只有Mac版本,那時候甚至沒提AI,主打的是性能和協作。

一個月后加了GitHub Copilot支持。2024年8月宣布Zed AI,和Anthropic合作。然后是AI Agent,團隊拉著Google和JetBrains搞了個Agent Client Protocol(ACP),試圖標準化Agent和編輯器的通信方式。

今年1月,團隊說"已經在日常工作流里用AI Agent了"。本月初上線并行Agent功能,多個Agent可以同時干活。

但最有趣的設置是"一鍵關閉所有AI"。

在AI功能瘋狂內卷的2025年,一個編輯器允許你徹底關掉AI,回歸純粹的代碼編輯。這個選項收獲了不少好評。

1000對100000的擴展戰爭

換編輯器的最大阻力從來不是功能,是生態。

Zed目前有1000個擴展。VS Code的擴展市場超過100000個。

100倍的差距。這不是數字游戲,是工作流的遷移成本。你用了五年的主題、調試配置、代碼片段、語言支持,全部要重新搭建。

Sobo當然知道這個問題。GPUI開源、LSP標準化、擴展API持續完善——這些都是縮小差距的嘗試。但生態建設沒有捷徑,1000到100000的距離,需要用年時間丈量。

HackerNews上有個評論很典型:"Zed是我希望Sublime成為的樣子。說實話,我想要一個完全原生的VS Code,Zed給了我這種感覺。"

Sublime Text是另一個傳奇編輯器,以速度著稱,但不是開源的。Zed同時拿走了Sublime的性能標簽和VS Code的開放基因。

但"原生"不等于"輕量"。Zed用Rust寫、跑GPU加速,啟動速度和響應確實快,但內存占用并不低。一些擴展的成熟度也被詬病,語言支持偶爾有邊緣case處理不好。

1.0的意義不是完美,是可承諾。開發者可以開始認真評估遷移成本了,而不是把Zed當成又一個玩具項目。

AI時代的編輯器悖論

Zed的AI路線有個微妙的位置。

它不像Cursor那樣All in AI,把編輯器重構為Agent的宿主環境。也不像VS Code那樣保守,把Copilot當成高級自動補全。

Zed的做法是分層:底層是極致性能的Rust核心,中間是標準化的LSP和擴展層,頂層是可選的AI能力。你可以用Zeta模型,可以接Anthropic、OpenAI,也可以全部關掉。

并行Agent是今年的新嘗試。多個Agent同時處理不同文件,理論上能加速大型重構。ACP協議如果真能成行業標準,Zed會占據先發優勢。

但這個"如果"很大。Google和JetBrains都是合作伙伴,也都是潛在競爭對手。Android Studio、IntelliJ、Chrome DevTools,誰家沒有編輯器野心?

Sobo的賭注在于:AI能力的差異化會快速收斂,但性能基礎設施的差異化是結構性優勢。當各家大模型的代碼能力拉平,編輯器的響應速度、內存效率、擴展穩定性會成為新的戰場。

這個判斷是否正確,取決于AI代碼生成的演進速度。如果明年Agent就能端到端寫完整項目,編輯器本身的重要性會下降。如果AI長期停留在"輔助"定位,Zed的性能優勢會持續放大。

一個老程序員的執念

回到那個凌晨三點的發布。

Sobo說Zed"既沒做完,也不完美",但"到了臨界點"。這句話的潛臺詞是:編輯器永遠沒有做完的一天,但1.0是一個心理契約——核心架構穩定了,API不會大改了,你可以開始依賴它了。

這種克制和Atom時代的激進形成對比。Atom當年是GitHub的明星項目,Electron更是改變了整個桌面開發范式。但Atom本身被VS Code擊敗,Electron的遺產反而成了競爭對手的基礎設施。

Sobo用Rust和GPUI做了一次技術層面的"斷舍離"。不依賴瀏覽器,不依賴Electron,甚至不依賴現成的UI框架。從零開始,只為一個目標:讓代碼編輯的每一個操作都達到物理極限的響應速度。

這種執念在2025年顯得有點復古。當整個行業都在討論AI替代程序員,還有人認真優化光標移動的延遲、滾動幀率、大文件加載速度。

但也許正是這種復古,構成了Zed的獨特價值。AI能力可以采購,性能基礎設施必須自建。Sobo用14年時間(9年GitHub+5年Zed Industries)證明了一件事:在軟件工具領域,底層創新仍然值得押注。

1000個擴展對100000個,是現在的差距。Rust對Electron,是技術路線的分野。"既沒做完,也不完美"的1.0,是一個老程序員給同行的信號:這次可以認真看了。

特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關推薦
熱點推薦
終于有人力挺季麟連!何啟圣發聲:他是國民黨最有道德高度的忠臣

終于有人力挺季麟連!何啟圣發聲:他是國民黨最有道德高度的忠臣

達文西看世界
2026-04-30 15:42:50
國際油價大漲8%,布油沖上110美元大關

國際油價大漲8%,布油沖上110美元大關

每日經濟新聞
2026-04-30 08:12:42
一個編輯器做了9年Electron后,用Rust重寫了一切

一個編輯器做了9年Electron后,用Rust重寫了一切

像素與芯片
2026-05-01 00:31:38
林佑威談定居蘇州:找個能靜下來的地方好好過日子

林佑威談定居蘇州:找個能靜下來的地方好好過日子

紅星新聞
2026-04-30 17:05:26
有趣的醫學案例:直腸射精!

有趣的醫學案例:直腸射精!

黯泉
2026-04-07 21:58:25
伊朗戰爭,全世界才知道我國掌握三個殺手锏,早就是世界第一了

伊朗戰爭,全世界才知道我國掌握三個殺手锏,早就是世界第一了

農夫史記
2026-04-29 21:18:13
多地“五一”機票價格大跳水

多地“五一”機票價格大跳水

21世紀經濟報道
2026-04-30 19:00:00
伊朗最高領袖穆杰塔巴:波斯灣和霍爾木茲海峽正在開啟新的篇章

伊朗最高領袖穆杰塔巴:波斯灣和霍爾木茲海峽正在開啟新的篇章

澎湃新聞
2026-04-30 19:32:20
中央5臺直播乒乓時間表:4月30日CCTV5+轉播國乒!今日中國德比戰

中央5臺直播乒乓時間表:4月30日CCTV5+轉播國乒!今日中國德比戰

阿晞體育
2026-04-30 09:51:12
湖南一男子連續自駕5小時后突然頭暈嘔吐、說話含糊不清,送醫后診斷為急性腦梗死,專家:假期別“特種兵”式出游

湖南一男子連續自駕5小時后突然頭暈嘔吐、說話含糊不清,送醫后診斷為急性腦梗死,專家:假期別“特種兵”式出游

臺州交通廣播
2026-04-30 13:47:21
山東師范大學2026年綜合評價招生門檻放寬、考核重構、專業升級

山東師范大學2026年綜合評價招生門檻放寬、考核重構、專業升級

王姐懶人家常菜
2026-04-30 15:07:10
為什么不能對認知低的人太好?網友:他們普遍畏威而不畏德

為什么不能對認知低的人太好?網友:他們普遍畏威而不畏德

夜深愛雜談
2026-03-12 20:42:47
蘇提達訪問瑞典首日,一襲藍色現代禮服絕美,泰王擔任護花使者

蘇提達訪問瑞典首日,一襲藍色現代禮服絕美,泰王擔任護花使者

紅袖說事
2026-04-30 20:30:43
谷歌偷偷解決了AI代理最頭疼的隔離難題

谷歌偷偷解決了AI代理最頭疼的隔離難題

碼上閑敘
2026-04-29 22:40:28
日本準備戰爭,要打誰?48小時內,中國兩大軍媒下場“算總賬”

日本準備戰爭,要打誰?48小時內,中國兩大軍媒下場“算總賬”

混沌錄
2026-04-30 18:09:25
晚年找了2個老伴后發現:除了接吻,女人更渴望的是這7樣東西

晚年找了2個老伴后發現:除了接吻,女人更渴望的是這7樣東西

皓皓情感說
2026-04-27 07:25:05
電視盒子最新排名:小米反超天貓魔盒排名第二

電視盒子最新排名:小米反超天貓魔盒排名第二

快科技
2026-04-29 08:48:19
一野解放臨夏,馬家軍軍官拒絕投降,王震大怒:不投降就腦袋搬家

一野解放臨夏,馬家軍軍官拒絕投降,王震大怒:不投降就腦袋搬家

紀實文錄
2025-05-09 16:43:18
伊朗最高領袖致辭

伊朗最高領袖致辭

第一財經資訊
2026-04-30 21:07:46
才陷性交爭議!9頭身女神遭傳「已婚生子」真實近況曝光

才陷性交爭議!9頭身女神遭傳「已婚生子」真實近況曝光

ETtoday星光云
2026-04-29 17:28:09
2026-05-01 04:16:49
像素與芯片
像素與芯片
有態度網友ytd
3105文章數 19關注度
往期回顧 全部

科技要聞

9000億美元估值,Anthropic即將反超OpenAI

頭條要聞

英國國王給特朗普送了口鐘 還貼臉開大"有需要盡管敲"

頭條要聞

英國國王給特朗普送了口鐘 還貼臉開大"有需要盡管敲"

體育要聞

季后賽場均5.4分,他憑啥在騎士打首發?

娛樂要聞

孫楊博士學歷有問題?官方含糊其辭

財經要聞

易會滿被“雙開”!

汽車要聞

專訪捷途汪如生:捷途雙線作戰 全球化全面落地

態度原創

數碼
藝術
旅游
本地
健康

數碼要聞

機械革命耀世18 Pro游戲本270HX Plus + 5070 12GB,10499元

藝術要聞

耗資21億的故宮北院,網友看后直搖頭:怎么撞臉高鐵站了?

旅游要聞

上海旅游業者“踩線團”赴金門交流,金門考察團同日抵廈

本地新聞

用青花瓷的方式,打開西溪濕地

干細胞治燒燙傷面臨這些“瓶頸”

無障礙瀏覽 進入關懷版