Rust 想不到浓眉大眼的 DHH 和 Jason Lee 也变心了

Peter · 2026年08月11日 · 最后由 haohaodehao 回复于 2026年08月28日 · 1043 次阅读

Jason Lee 这个 but 让 Ruby 好伤心啊 :)

https://x.com/dhh/status/2086837579907813681

现在 AI 写代码太快了,人根本 review 不过来,而且 Rust 这么烧脑,更加没可能 review 了,只能 Codex review Claude。

既然都是 AI 在做事,人只需要背锅,那出了事人还能解释得清吗,还是说继续让 AI 解释,人就当个传话筒?

我一直这个观点:Rust 是好的,前提是别让我写(烧脑),也别让我的 AI 写(token 伤不起)。🤷

AI 之后不用争论语言了,也不用争论前后端了,用自己或者团队喜欢的就行。

没有人可以拒绝 small, dependency-free binaries!所以 DHH 强调的是 Rust 作为一种工具所能达到的效果(toolchain,工具性),而对于语言自身(语言性)来说,DHH 强调 NEVER HAVE TO LOOK AT THE CODE 就表明了他对这个语言本身(语法、语言哲学、API、编码方式)等等的看法。所以,DHH 一如既往的态度我觉得还是没变的。

做到 small, dependency-free binaries 这一点的有很多语言,Crystal 也可以。而且现在我们有 spinel 了 🤪

就像 @Rei 说的,以后完全是看个人或者团队喜欢用啥就用啥。


另外,我才看到 Jason Lee 是 @huacnlee ,从 https://github.com/longbridge/gpui-component 能看到,他们已经在大规模使用 Rust 了。

DHH 的表达挺准确的,AI 时代下的代码如果可以一气呵成,或者说不需要我们去审核、修改,那么 rust 的使用是更好。 否则我真的想手搓 (AI)ruby 脚本去调用你们写的 rust 程序 😄

做 Agent 产品,其实很讲一个扩展性,这时候 rust、go 并非最好的工具,其实看主流 agent 还是 TS、python 做的,OpenClacky 用 ruby 今天看来也蛮不错。

所谓扩展性,就是在主 agent loop 之外,可以继续稳定可靠的进行 vibe coding 获得更多功能性,例如 openclacky 扩展系统设计:https://www.openclacky.com/docs/extension-system

piagent 的自定义性等等。

所以还得是 PHP

新手也来冒个泡。最近也在学习 Ruby,包括阅读一些第三方库的源码(Httparty)。 正是因为在 AI 时代,写代码变得方便了,借助 AI 也完成了一些感兴趣的 web app,并部署上线,这在以前是不敢想的,对于没有太多 web 经验的我来说得学一堆的东西,才能做出一个小而美的 web app。 想了一下:在 AI 时代 Ruby 的优势也没有那么明显了,其他语言开发速度都可以做到比较快。就小白我的体验来说,还是非常喜欢 Ruby,因为代码读起来方便,借助 AI 读代码更方便。 另外个人觉得开发体验整体来说不错,像做 iOS 开发一样,只需要下载一个 Xcode app(安装配置好 Rails)就搞定了,这样前后端不分离,小团队用起来应该是非常爽 hhh。

自然语言,是最好的编程语言。汉语最佳。

在 AI 时代,更是喜欢什么选什么。等遇到瓶颈再换,在编码上简直 0 成本

AixCoder 回复

优势还是有的,省 token,依然是最佳原型语言。

ericguo 回复

ds 升价后,也优势不起来了😂

程序员的幸福最大化,什么东西合适,你就用哪个。

我觉得有一点优势是自己熟悉 ... 虽然已经不看代码,但是强用不熟悉的框架就比较缺失预判潜在问题的能力,也容易被 AI 糊弄,问题不容易及时觉察/解决。

ps Ruby 的简洁性以及 Rails 在 web 方面丰富完善的工具,也能让 AI 少些很多代码/轮子,从概率来说还是可以降低出 bug 的可能。

当前的 AI 是在写代码还是抄代码?版权问题直接忽略么,软件最终是人来维护难道 AI 可以么

需要 登录 后方可回复, 如果你还没有账号请 注册新账号