Rails World 2026 开场主题演讲 [视频]
Rails World 2026 的一场主题演讲主张“agentic” AI 将编写大部分生产代码,使小团队能够交付原生应用和高性能后端——其中以 HEY 邮件服务的 Rust 重写为例,据称大幅削减了服务器资源使用。评论者争论这是否标志着 Ruby on Rails 在实践中的终结,还是仅仅意味着其使用方式和位置发生变化;有人认为在 AI 驱动的世界里 Rails 吸引力下降,也有人仍看重其约定俗成的规范,适合快速且安全的 Web 开发。讨论还延伸到代码质量、安全、工作岗位以及演讲者的政治立场,并猜测哪些语言和框架最适合面向 AI 的工作流。
Ruby on Rails 的未来
- 许多人将这场主题演讲解读为在暗示“Ruby/Rails 的终结”,尤其是考虑到没有 Rails 9.0 的消息,以及重点转向 Rust 和 agents。
- 也有人坚称,演讲明确表达了对 Ruby 的喜爱,并认为 Rails 仍然非常适合 AI 辅助开发,尤其适合全新 Web 应用和 MVP。
- 还有人希望如果核心领导层的兴趣减弱,能出现一个分支或“精神继任者”。
Rust 重写与性能说法
- 据称,这款邮件产品的后端是由 agents 用 Rust 重写的,将 CPU 使用量削减了约 99.9%,二进制体积缩小到 1MB 以下,服务器数量也从约 110 台降到了约 10 台。
- 批评者认为,这部分归因于把渲染从服务器移到了客户端,因此这个标题式的收益说法具有误导性。
- 也有人对 agent 编写的 Rust 代码能否长期维护表示怀疑,并担心根本不去阅读代码。
Agentic 开发与工程师角色
- 主题演讲传达的信息是:现在大部分代码由 agents 编写;人类会变成定义行为的“制造者”,而不是逐行写代码的程序员。
- 支持者认为这是不可避免且具有赋能作用的:小团队可以发布大量原生应用,重新审视旧的架构选择,并用更少的人做更多事。
- 怀疑者指出 AI 生成的安全漏洞、同义反复式测试,以及人工审查的必要性;“盲目信任”被视为不安全。
- 争论还包括:AI 是否会在不裁员的情况下提升生产力,还是会导致冻结招聘、角色转变,以及传统工程价值被削弱。
最适合 agents 的技术栈
- 许多人认为静态、强类型语言(Rust、Go、Elixir/Phoenix、OCaml、Gleam、.NET)更适合 agents,因为它们在正确性和工具支持方面更有优势。
- 也有人认为,只要通过测试和 lint 工具闭环,Rails 配合 agents 仍然运作良好;动态与静态对 AI 的影响,可能没有对人类那么大。
原生应用 vs Web 与 Hotwire
- 主题演讲将原生应用描述为用户真正想要的东西,而现在借助 agents,小团队也能实现。
- 有人据此推断 Hotwire/服务器渲染 HTML 走向终结;也有人反驳说 Hotwire 对浏览器应用仍然有效。
- 对原生应用也有反弹意见:应用商店摩擦、安装疲劳、隐私,以及在许多场景下更偏好 Web。
政治、信任与社区情绪
- 一个相当大的子线程攻击演讲者最近的政治文章,称其带有种族主义/法西斯主义色彩;也有人否认这一点,或淡化其严重性。
- 这进一步引发了一个问题:如果其政治帖子中被指滥用数据,那么这些技术主张是否还值得信任。
- 与会者报告称,现场会议氛围乐观,重点是“修补”现有系统,而不是末日论。