行业

Vercel CEO 谈 Rust 迁移:Agent 时代工具选择逻辑已变

精选理由

Vercel 老大聊 Turborepo 从 Go 迁 Rust 的真实纠结,还提出 AI 写码后选型逻辑变了,做工程决策的值得看看。

Vercel CEO Guillermo Rauch 回应 DHH 关于 Rust 的观点,披露 Turborepo 已从 Go 迁移到 Rust。他承认这次迁移的投入产出比在公司内部存在争议,Go 开发速度快、易于迭代,但 Rust 对构建系统所需的底层系统访问更合适。他认为 Agent 写代码后,'对人类最好'与'对业务最好'不再是同一回事,并判断 Rust 也非终点,因为其设计早于 Agent 大规模普及。

原文 · Guillermo Rauch

DHH is fundamentally right about Rust. For context, Vercel has been undergoing a Rust-ification (carcinization, technically 🦀) for a while. One of the first projects we migrated was Turborepo, from Go to Rust¹. The migration completed, but the RoI was actually quite controversial internally. While Rust was in our eyes better for low-level OS access, something crucial for a build system like Turbo, the human migration costs were very sustantive. Go is very fast. It's beautifully designed. It's easy to iterate on. We were very conflicted about the migration, because it was *humans* writing the code, *even if we knew Rust was a better choice*. The calculus has now changed. What's "best for humans" is no longer necessarily "best for business". FWIW, it's also quite unlikely that Rust is the end-all-be-all toolchain. I'm quite certain there's greener pasture ahead, because Rust itself was designed before the 'supersonic tsunami' of agents hit. ¹ https​://vercel.com/blog/how-turborepo-is-porting-from-go-to-rust 💬 35 🔄 9 ❤️ 347 👀 17354 📊 81 ⚡