硬刚 Next.js!尤雨溪隆重推出 Void,Vite 生态终于有自己的“Vercel“了

张开发
2026/5/12 2:35:55 15 分钟阅读

分享文章

硬刚 Next.js!尤雨溪隆重推出 Void,Vite 生态终于有自己的“Vercel“了
近日尤雨溪在 X 上正式宣布了一个新项目Void。消息一出推文 17 个小时内就拿下了 3779 个赞和 59 万次浏览前端圈炸开了锅。一句话概括这是一个专为 Vite 打造的部署平台外加一套全栈后端 SDK。目标很明确让所有基于 Vite 的应用都能拥有和 Next.js Vercel 一样丝滑的全栈开发和部署体验。为什么要做 Void熟悉前端生态的朋友应该清楚Vite 虽然在开发体验上已经一统江湖React、Vue、Svelte、Solid 四大框架全部拥抱了 Vite 作为构建工具。但有一个尴尬的现实部署和全栈能力Vite 生态一直缺一个官方答案。反观 Next.js 这边Vercel 从开发、构建到部署形成了一条龙服务。数据库、KV 存储、边缘函数、ISR、中间件全部开箱即用。这种框架 平台深度绑定的模式让开发者几乎不需要操心基础设施。Vite 生态呢框架用 Vite部署去找 Cloudflare、Netlify 或者自己搭服务器数据库再接第三方认证又是另一个服务。体验是碎片化的。Void 要做的就是把这些碎片拼起来。Void 到底提供了什么从官网和尤雨溪的推文来看Void 的核心能力包括以下几个方面全栈 SDKVoid 不只是一个部署平台它还提供了一套后端 SDK。数据库、KV 存储、对象存储、AI 推理、用户认证、任务队列、定时任务全部内置。开发者不需要自己拼凑各种第三方服务一个 SDK 搞定。基础设施自动配置这个设计很有意思。Void 会自动扫描你的源代码检测你用了哪些资源然后自动配置对应的基础设施。不需要写配置文件不需要去控制台点按钮。用了数据库部署时自动帮你建好。用了队列一样自动搞定。端到端类型安全从前端到后端全链路 TypeScript 类型安全。这对 DX开发者体验来说是个大加分。多框架支持React、Vue、Svelte、Solid只要是基于 Vite 的元框架都能用。SSR、SSG、ISR、Islands 架构、Markdown主流的渲染模式一个不落。AI 原生工具链这个比较前沿。Void 内置了 AI 相关的 Skills、MCP 协议支持和参考提示词。意思是你可以让 AI Agent 在一个提示下完成从搭建到部署的全过程。一个关键细节绑定 Cloudflare尤雨溪在推文中非常坦诚地说了一件事“I want to be very upfront about Void being tightly coupled to Cloudflare. The lock-in is what makes the DX possible.翻译过来就是Void 和 Cloudflare 深度绑定这种锁定是实现优质开发体验的前提。如果你不想被锁定那 Void 可能不适合你Vite 本身会永远保持平台无关。你可以选择 Nitro v3、Adonis 或者其他方案。这个表态很聪明也很坦率。从技术角度看这个选择是有道理的。Cloudflare 的全球边缘网络、Workers 运行时、D1 数据库、R2 对象存储、KV 存储这些基础设施本身就是业界领先的。把 Void 建在 Cloudflare 之上意味着开发者可以直接享受到 Cloudflare 的性能和可靠性而不需要自己去对接。但锁定这个词也确实让一部分开发者不太舒服。毕竟选择了 Void 就意味着选择了 Cloudflare未来迁移的成本不会低。这和 Next.js 绑定 Vercel 的争议本质上是一样的。技术实现Vite 插件的胜利尤雨溪还透露了一个有趣的技术细节“Void is a plugin that wraps Cloudflares Vite plugin - which in turn builds on top of Vite Environment API.Void 本质上是一个 Vite 插件它包装了 Cloudflare 的 Vite 插件而 Cloudflare 的插件又是基于 Vite Environment API 构建的。也就是说Void 并没有修改 Vite 本身的任何东西而是完全基于 Vite 已有的插件架构来扩展能力。这说明 Vite 的插件系统和 Environment API 设计得足够灵活能支撑起这样一个全栈部署平台。同时也意味着任何以 Vite 插件形式发布的框架都可以和 Void 无缝组合。这个架构选择非常优雅。对比 Next.js VercelVoid 的差异化在哪维度Next.js VercelVoid Cloudflare绑定框架React onlyReact/Vue/Svelte/Solid构建工具Webpack/TurbopackVite (Rolldown)底层基础设施AWSCloudflare框架耦合度深度绑定 Next.js框架无关基于 Vite 插件AI 工具链v0 AI SDK内置 MCP Skills最大的差异点在于框架无关。Vercel 虽然也支持其他框架但 Next.js 永远是一等公民。而 Void 的设计是框架中立的只要你的框架基于 Vite就能用。这对 Vue、Svelte、Solid 的开发者来说是个利好消息。长期以来这些框架在全栈部署体验上确实不如 Next.js 顺畅。尤雨溪的野心从工具到平台回顾尤雨溪最近几年的布局脉络已经非常清晰Vite统一了前端构建工具Rolldown已在 Vite 8 中落地用 Rust 重写了打包引擎性能暴涨Oxc提供了高性能的 JavaScript 工具链基础设施Vite刚刚开源整合了格式化、Lint、类型检查等工具Void补上了最后一块拼图部署和全栈从 Vue 框架作者到 Vite 构建工具作者再到现在的全栈平台创始人。尤雨溪正在从一个工具人变成一个生态建设者。他的目标不再只是做一个好用的框架而是要构建一整套从开发到部署的完整链路。这和 Vercel 的 Guillermo Rauch 走的路非常相似。不同的是尤雨溪的基座是 Vite 这个跨框架的构建工具天然覆盖面更广。冷静看几个问题当然Void 目前还处于早期访问阶段有几个问题值得关注1. 商业模式是什么官网目前只有Join early access的入口没有定价信息。Void 背后是 VoidZero 公司拿了融资肯定需要商业化。作为部署平台大概率走的是按量付费的 SaaS 模式但具体细节还不清楚。2. 和 Cloudflare 的关系到底有多深之前 Cloudflare 收购了 Astro现在又和 Void 深度绑定。Cloudflare 在前端生态的布局越来越激进。Void 和 Cloudflare 之间是合作关系还是更深层的绑定这会影响 Void 的独立性。3. 生态成熟度Next.js Vercel 经过多年积累文档、社区、最佳实践都很成熟。Void 作为新入局者需要时间来证明自己。文档还没有公开这本身就说明还在打磨阶段。4. 开发者的选择焦虑Vite 生态的部署方案已经不少了Cloudflare Pages、Netlify、Railway再加上各种 Nitro 适配器。Void 的出现会不会让选择更复杂Void 的发布标志着前端生态竞争进入了一个新阶段。过去是框架之争React vs Vue vs Svelte后来是构建工具之争Webpack vs Vite现在是平台之争Vercel vs Void vs Cloudflare。尤雨溪选择了一个很聪明的切入点不跟 Next.js 在框架层面硬刚而是在平台层面为整个 Vite 生态补上短板。这意味着 Vue、Svelte、Solid 的开发者第一次有了一个专门为他们优化的全栈部署平台。当然能不能真正撼动 Vercel 的地位还得看 Void 正式上线后的实际体验。毕竟开发者用脚投票好不好用才是硬道理。目前 Void 还在早期访问阶段感兴趣的可以去 void.cloud 提交申请。一场属于 Vite 生态的全栈战争正式打响了。热点推荐Fastify 作者怒了AI 老是写烂代码他把多年 Node.js 经验打包成 Skill 全开源了规格驱动翻车了Augment Code 一篇长文直接开怼React 被反超的那一刻我看到了开源世界最大的泡沫Node.js 终于能打包成 exe 了华人工程师连下两城尤雨溪实测启动速度碾压 BunCursor 内部 35% 的 PR 已由 AI 自主完成你的工作方式落后了吗Docker 亲自下场了把 OpenClaw 关进沙盒你的 API 密钥再也不会裸奔了

更多文章