打开网易新闻 查看精彩图片

WordPress今年24岁,掌管着互联网上40%的网站。这个数字放在任何行业都算得上垄断级存在——但垄断往往意味着 legacy(遗留系统)的包袱越来越重。

Vercel CEO Guillermo Rauch 最近放了个大招:他们让AI编程代理(AI coding agents)干了两个月,从零开始重写了WordPress。新项目叫EmDash,定位是"精神续作"。

不是 fork,不是魔改,是彻底推倒重来。

为什么WordPress需要被"继承"而非"修复"

为什么WordPress需要被"继承"而非"修复"

WordPress的核心痛点被讨论了十年:插件安全。现有架构里,插件运行在核心进程内,一个恶意或漏洞插件能直接拖垮整个站点。2023年Wordfence的报告里,插件漏洞占WordPress安全事件的93%。

EmDash的解法是把插件塞进隔离沙箱。他们用了Cloudflare的Dynamic Workers技术,每个插件跑在独立的 isolate 里,内存不共享,崩溃也不传染。Rauch 的原话是:「solving the fundamental security problem with the WordPress plugin architecture」。

这有点像从合租公寓搬进独栋别墅——以前室友(插件)着火你跟着遭殃,现在墙是防火的。

技术栈也换了个时代。EmDash全用TypeScript写,底层架在Astro上。Astro是目前内容型网站最快的框架,Vercel自家的Next.js团队应该最清楚这个对手的分量。部署方式从"租服务器→配PHP→调MySQL"变成"拖个JavaScript包到边缘网络",成本趋近于零。

AI写代码,人做决策:两个月怎么做到的

AI写代码,人做决策:两个月怎么做到的

Vercel团队之前用AI代理一周重写了Next.js。这次WordPress的复杂度是另一个量级——但两个月仍然短得离谱。

Rauch 透露的关键细节是:AI负责代码生成,人类负责架构决策和边界划定。这种模式正在变成Vercel内部的标配工作流

EmDash的代码库是全新的,没有一行WordPress源码。这让他们能直接用MIT协议开源,比WordPress的GPLv2宽松得多。商业友好度提升,意味着企业二改、闭源分发都不需要律师介入。

目前放出的是v0.1.0预览版,可以部署到Cloudflare账户,或者任何Node.js服务器。管理后台有个在线Playground能直接试。

兼容性承诺背后的博弈

兼容性承诺背后的博弈

EmDash说要兼容WordPress功能,但没说兼容现有插件和主题。这是两个完全不同的工程难度。

功能兼容意味着用户迁移后,写文章、发页面、管媒体的基本操作习惯能保留。但插件生态重建需要开发者重新适配——而WordPress的护城河恰恰是那五万多个插件。

Rauch 的回应很产品经理:「The ecosystem needs an option that empowers a wide audience, in the same way it needed WordPress 23 years ago」。

翻译一下:不是抢存量,是赌增量。十年前学建站的人默认装WordPress,现在的新手可能先碰Astro或Next.js。EmDash想卡位的是这群人——他们需要WordPress级别的易用性,但拒绝接受PHP和插件安全债。

一个值得玩味的细节:Vercel没有拿Next.js做EmDash的底座,选了Astro。

官方解释是Astro对内容型网站更快。但业内另一种解读是,Rauch 不想把鸡蛋全放进Next.js一个篮子——框架战争里,中立姿态能拉拢更多阵营。

EmDash的GitHub仓库已经公开。早期开发者反馈集中在两点:部署确实比传统WordPress顺滑,但插件市场还是空的。有人评论说,「等第一个SEO插件出来我再认真看」。

WordPress的24年积累,EmDash打算用多久追上?Rauch 没给时间表。但AI写代码的速度曲线,可能让这个问题本身的假设都过时了。