DHH晒Rust版快150倍遭质疑,AI写代码后还需要追求易读吗

BiRun 讯,动察 Beating AI 快讯,著名 Web 开发框架 Rails 的作者 DHH 让 AI 把自己公司 37signals 的聊天软件 Campfire 分别移植到 Rust、Go 和 Elixir。最初测试中,Rust 版每秒处理约 3.6 万次聊天室页面请求,原版 Ruby 只有约 240 次。

DHH 过去偏爱 Ruby,主要看重它的开发效率和代码易读性。他如今开始重新考虑,如果 AI 负责写代码,人类也不再逐行阅读,还有必要为了开发方便而牺牲运行速度吗?

Vercel CEO Guillermo Rauch 力挺这一判断。Vercel 曾花 15 个月,将构建工具 Turborepo 约 7 万行 Go 代码移植到 Rust。虽然团队认为 Rust 更适合底层系统操作,但人工迁移成本太高,投资回报曾在内部引发争议。Rauch 认为,AI 降低了代码编写成本,过去方便人类开发的语言,未必仍是企业最划算的选择。

但 DHH 的跑分很快遭到质疑。Elixir 创始人 José Valim 检查代码仓库后发现,Rust 版经过数百次提交和多轮性能优化,Elixir 版却基本停留在首次移植的状态。两者架构也不同。Elixir 将数据库操作集中到一个进程,Rust 则使用并发读取和缓存等优化。这样的测试很难证明性能差距究竟有多少来自语言本身。

DHH 回应,自己要求顶级 AI Agent 尽可能发挥各语言的性能。如果 Agent 找不到 Elixir 的优化方法,这也是实际开发中需要面对的问题。

社区随后继续优化不同版本。10 月 8 日更新的统一测试显示,Rust 版每秒处理约 10.6 万次聊天室页面请求,Go 版约 5.3 万次,Rust 仍快约一倍。
你怎么看这条消息?来投第一票

评论

0/500
免责声明:本文内容仅供参考,不构成任何投资建议。
更多快讯