跳到正文
博客园· formulahendry·· 3 小时前AI 评分22

微软官方纪录片《The Story of VS Code》中字完整版上线,主创亲述 Cursor、Windsurf 等 Fork 往事

为什么全世界都在 Fork 它?VS Code 官方纪录片(中字完整版)正式上线! - formulahendry

AI 导读

微软历时近两年拍摄的 98 分钟官方纪录片《The Story of VS Code》发布,中文字幕版已上线「VS Code 中文社区」视频号。

正文

如果让你选一件过去十年对全球程序员影响最大的开源产品,你会选什么?

也许,不少人的答案会是 VS Code!

更有意思的是到了 AI Coding 爆发的今天——无论是大家每天在用的 GitHub Copilot,还是社区里讨论度极高的 Cursor、Windsurf,它们底层的编辑器躯干,全都是 VS Code。

很多人以为 VS Code 背靠微软,出生就含着金钥匙。但它的创始负责人 Erich Gamma(没错,就是那位写出《设计模式》、JUnit 和 Eclipse JDT 的传奇程序员)却在官方纪录片里说了一句大实话:

“VS Code 是一场酝酿了十年的‘一夜成名’(an overnight success 10 years in the making)。”

最近,微软历时近两年跨国拍摄、长达 98 分钟的官方纪录片 《The Story of VS Code》 终于发布了。我们已经制作好了完整中文字幕版​:

The Story of VS Code | 官方纪录片

在点开正片之前,先剧透几个片子里非常反常识、连很多老用户都不知道的幕后故事:

1. 它最初是个“没人要”的浏览器实验,差点胎死腹中

2011 年 Erich Gamma 加入微软苏黎世团队时,他们的任务根本不是做桌面编辑器,而是做一个跑在浏览器里的网页编辑器,代号 Monaco。

当时团队基于 Monaco 做了不少内部集成,甚至上线了 Visual Studio Online Monaco,结果发现——开发者根本不买账,那时候大家还是习惯在本地桌面写代码。

眼看几年的心血就要黄了,苏黎世这支只有几个人、远离雷德蒙德总部的小团队做了一个救命的决定:用当时刚出现的 Node-Webkit(后来换成 Electron),把原本跑在浏览器里的 TypeScript 代码直接搬回桌面端,内部代号 Ticino。

甚至直到 2015 年 Build 大会正式发布前夕,TypeScript 语言之父 Anders Hejlsberg 都坦言自己当时心里直打鼓:“用 JavaScript 和浏览器技术写桌面级编辑器?性能真的撑得住吗?”

2. 刚发布时既没开源也没插件,却靠两个架构决定改写了 IDE 行业

VS Code 刚发布时不仅没开源,甚至连插件都不支持。

但在设计插件系统时,团队死磕了一条铁律:任何第三方插件,绝对不能卡死主界面(UI 线程)。

为了守住这条底线,他们把所有插件全部隔离到了独立的 Extension Host 进程,紧接着又发明了今天几乎所有编辑器都在用的 LSP(Language Server Protocol)。

正因为有了进程隔离 + 协议解耦,后来的 WSL、Remote-SSH、Dev Containers 和 GitHub Codespaces 才能像搭积木一样顺理成章地长出来——前端界面留在你的笔记本上,而重度计算和代码全在远端服务器里跑。片子里详细还原了这几次架构豪赌是怎么拍板的。

3. 官方亲自下场聊 Cursor 和 Windsurf:怎么看满天飞的“The Forks”?

整部纪录片最让人意外、也最真诚的一幕,出现在第 87 分钟,章节名字直接就叫 《The Forks》。

正当 VS Code 团队以为“最难的基础设施已经做完”时,AI 浪潮来了。紧接着,一批创业公司直接把 VS Code 的开源仓库 Fork 出去,做出了 Cursor、Windsurf 等产品。

在官方纪录片里,微软不仅没有回避这些竞争对手,反而请核心主创们坦诚聊了聊:当看到别人拿着自己写了十年的开源代码去改造成竞争产品时,团队内部第一反应是什么?这种竞争又是怎么反过来倒逼 VS Code 和 GitHub Copilot 加速重构、全面迈向 AI Agent 时代的?

单看这一章的真诚度,这部片子就值回票价。

4. “Unless It Ships, It Doesn't Exist”

纪录片最后一章的标题是 Erich Gamma 的口头禅:“没有交付出去的东西,就不算存在。”

一个十多年的大厂项目,为什么能十年如一日保持每个月准时发版、所有迭代计划在 GitHub 完全公开、每月最后一周全员暂停写新功能专心做 Endgame 测试修 Bug?

如果你也在带技术团队、做开发者工具或者开源项目,片子里展现的这种极客工程文化,绝对会让你热血沸腾。

立即观看完整中文字幕版

整部纪录片 98 分钟,从苏黎世到雷德蒙德,全是一手历史画面和主创访谈,没有任何营销套话。

我们已经把高清中文字幕版发在了 「VS Code 中文社区」视频号,点击下方视频号卡片即可直接全屏观看(建议先在视频号里点个赞、收藏或转发到朋友圈,周末或下班路上慢慢看):

看完如果哪个片段最触动你,或者你还记得自己第一次打开 VS Code 是哪一年,欢迎在视频号评论区留言聊聊!

来源:博客园 · cnblogs.com