Guillermo Rauch
@rauchg
DHH 关于 Rust 的观点从根本上是对的。就背景而言,Vercel一段时间以来一直在进行 Rust 化(严格说是“蟹化”🦀)。
我们迁移的第一个项目是Turborepo,从Go到rust ¹。迁移完成,但RoI实际上在内部颇具争议。
虽然Rust在我们看来更适合低级操作系统访问,这对于像Turbo这样的构建系统至关重要,但人工迁移成本非常高。
走得非常快。设计精美。它很容易迭代。我们对迁移非常矛盾,因为它是 * 人类 * 编写代码,* 即使我们知道Rust是一个更好的选择 *。
局势已经发生了变化。“对人类最有利”的做法,已不再必然“对企业最有利”。
仅供参考,Rust也极不可能成为终极的工具链。我很确定前方会有更绿色的牧场,因为Rust本身是在 “超音速海啸” 袭击之前设计的。
¹ https://vercel.com/blog/how-turborepo-is-porting-from-go-to-rust