随笔 · 2026-09-04 09:52
·
2 min read
·…
没人为你的堆栈辩护。前端 JS 框架 SolidJS 的创始人莱恩·卡尼亚托(Ryan Carniato),最近发表一篇文章《没人为你的堆栈辩护》。
他感叹(也可以说是抱怨),有了 AI 以后,大家纷纷迁移到主流技术堆栈。
Cursor 的主站和 Anthropic 的文档站,都从 SolidJS 迁移到 React。作为 SolidJS 创始人,他心里不是滋味。
我的第一反应并不好,我多年的心血竟然成了人们想要抛弃的典型案例。而且,就在同一周,我们发布了项目史上规模最大的新版本。这确实让我感到痛苦,我无法否认。
他认为,技术堆栈的迁移,是成本和风险都很大的事情。以前很少有人敢做。但现在,AI 可以重写代码,让迁移变得容易。于是,管理层纷纷建议向主流技术栈迁移。
其他例子还有,Cognition 公司的营销网站,从 Astro 迁移到了 Next.js;Bun 从 Zig 迁移到 Rust。
没有反复的论证、数年的考察,也许只是公司内部的一场会议,就会导致放弃当前技术栈,改用更流行的技术栈。
根本没人会为当前使用的堆栈辩护,大家争前恐后拥抱最佳实践。
他的结论就是:“这样下去,除了少数例外,每一层最终都会变为当下最流行的解决方案。前端趋向 React,系统趋向 Rust,脚本趋向 Python,甚至连页面本身都趋向 Next.js,完全无视适配性。”
他认为,AI 往往采用最流行的技术,导致小众的技术无人问津。长此以往,软件生态将单一化,多样性不复存在。
那么,我们不禁要问,没有多样性的土壤,也没有充分的试验和试错,软件生态的下一个创意从何而来?,或者 AI 编程无所谓创新,生成的代码只要能运行就行?