起因是 Anthropic(Claude 的母公司)此前宣布收购了爆火的 JavaScript 运行时——Bun。
看到隔壁兄弟被 “招安” 了,Tailwind CSS 的创始人 Adam Wathan 坐不住了。他立马发了一条推文,直接“勒索”各大 AI 巨头:
“你们这些 AI 公司最好赶紧收购我们,否则我将推出大量破坏性更新,使你们生成的所有代码失效。”
这条推文瞬间引爆了开发者社区,连Vue.js 的创始人尤雨溪(Evan You)都跑来凑热闹,在评论区补了一刀:
“或许该改改渐变(Change the gradients maybe)。”
这一唱一和,直接把节目效果拉满了。
要看懂这个梗,得先聊聊Bun 被收购这件事。
Bun 是一个主打高性能的 JavaScript 运行时,号称比 Node.js 快好几倍。就在前几天,Anthropic 宣布收购 Bun,以此来加强他们的 AI 编程工具 Claude Code。
这一动作释放了一个信号:AI 巨头正在通过收购基础设施工具,来巩固自己的护城河。
Tailwind CSS 的创始人 Adam 显然看懂了局势。他这番话虽然是玩笑,但逻辑上完全行得通,甚至有点细思极恐。
尤雨溪的神补刀:直击 AI 软肋
尤雨溪评论的“改改渐变”,简直是神来之笔。
为什么这么说?
因为 Tailwind 的渐变语法(如bg-gradient-to-r from-cyan-500 to-blue-500)虽然简洁,但参数组合非常多。AI 模型虽然记住了这些规则,但如果 Tailwind 突然调整了渐变的方向定义,或者颜色代码的权重,AI 之前学到的数亿行代码模式瞬间就会过时。
Will King更是调侃道:
“通过勒索进行收购。我喜欢这种新颖的方法。”
Adam本人还一本正经地回复:
“没有比这更好的方式来开始一段健康的合作关系了。”
网友CodewithP甚至发明了一个新词:
“威胁驱动开发(Threat Driven Development)。”
为什么 AI 这么爱 Tailwind?
你可能会问,CSS 框架那么多,为什么 Tailwind 成了 AI 的“命门”?
其实这和 AI 的工作原理有关。
Tailwind CSS 是一种“原子化”的 CSS 框架。它不像传统的 CSS 那样,需要你起一个.button-primary的名字,然后去另一个文件里写一堆样式。
在 Tailwind 里,你直接在 HTML 上写class="bg-blue-500 text-white p-2 rounded"。
这种写法对人类来说,可能觉得代码有点乱。但对 AI 来说,简直是完美的语言:
Token 清晰:每一个类名(如
p-2)都对应一个具体的样式,没有歧义。上下文完整:样式直接写在结构上,AI 不需要跨文件去理解“这个 div 长什么样”。
数据量大:GitHub 上有海量的现代项目都用了 Tailwind,给 AI 提供了充足的训练素材。
Adam 的玩笑,其实揭示了一个事实:AI 巨头们的“智能”,很大程度上建立在开源社区的标准之上。
什么是 Tailwind CSS?
最后,给不熟悉前端的朋友简单科普一下。
Tailwind CSS是目前全球最流行的 CSS 框架之一。
它的核心理念是“实用优先(Utility-First)”。
传统写法:你需要想一个名字(比如
sidebar),然后写 CSS 代码来定义它的宽度、背景色、边距。Tailwind 写法:你不需要起名字,直接组合现成的积木。比如
w-64(宽64)、bg-gray-100(灰色背景)。
它极大地提高了开发效率,让你不用离开 HTML 文件就能搞定网页样式。正因为如此,它也成了 AI 写代码的首选规范。
虽然 Adam 只是在开玩笑,但这也不禁让人思考:在 AI 时代,开源维护者手中的权力,或许比我们想象的要大得多。