LLM 时代,Ruby on Rails 还有意义吗?

Does Ruby on Rails still make sense?

有人问我,既然 LLM 已经存在且不断进化,代码编写成本极低,是否应该把所有东西都重写为 Rust?我的回答很明确:Ruby on Rails 依然有意义。框架提供的结构、安全更新和性能优化,不仅让人类更高效,同样能让 LLM 更 productive。重写语言意味着要面对无数未曾预料的决策,LLM 可能会为了通过测试而做出随机选择,导致行为差异甚至引入新 Bug。与其冒险重写,不如让 LLM 优化现有代码。Ruby 的即时重载和 REPL 特性在调试中依然无可替代。虽然我对用 Go 重写部分模块充满好奇,但 Rails 依然是构建商业软件的首选。最终,人仍需为软件负责,而我选择继续用 Rails 构建我们的产品。

当 LLM 编写代码时,并不意味着我们之前构建的任何抽象突然变得不重要或不再有用。

同日更多故事

2026-10-21