Ruby on Rails的老用户最近有点懵。这个2004年诞生的Web框架,曾是Twitter、GitHub、Shopify的底层骨架,如今却在AI代码生成工具里被当成"经典范例"——不是学习对象,是拆解对象。
事情始于一批开发者的实测发现。当用Claude、GPT-4o生成全栈应用时,AI默认输出的结构越来越像Rails的MVC模式,但代码本身却是纯生成的。有人把这种现象比作"Skynet(终结者里的天网)终于遇见了它的启蒙老师"——老师还在教,学生已经会造火箭了。
DHH,Rails的创造者,在博客里的回应很微妙:「Rails从来不是为了让人写更多代码,而是写正确的代码。」这句话被截图转了上千次。老粉读出的是底气,新用户读出的是防御——毕竟DHH本人去年还在激烈反对AI生成代码,称那是"抄袭的狂欢"。
数据层面更扎心。Stack Overflow 2024调研显示,Rails开发者占比跌至3.2%,而使用AI辅助编码的开发者已达76%。不是Rails不行了,是"写框架"这件事本身的优先级在下降。以前学Rails是为了造轮子,现在问AI要一个登录系统,30秒就能跑起来。
一个细节被很多人忽略:Rails 8.0最新版本偷偷加了个官方AI生成器,能直接把自然语言转成脚手架代码。37岁的框架,开始给自己装义肢了。
热门跟贴