Next.js 的替代品
6 个可以替代 Next.js 的工具,2 个可完全替代、4 个部分替代。费用、登录、平台与可访问性都是本站实测或从官网核对的。
对比
| 条目 | 费用 | 登录 | 平台 | 国内可直接访问 | 一句 |
|---|---|---|---|---|---|
| — | — | 网页 | 待检测 | 轻量 React 框架,文件路由加服务端组件与 actions,覆盖渲染和接口,生态比 Next.js 小 | |
| UUmiJS | 免费 | 不用登录 | 网页 | 待检测 | 替代路由与构建这一块:国内 React 应用框架,约定式路由齐全,但缺 SSR 与 Server Components |
| 免费 | 不用登录 | 网页 | 待检测 | 架在 Next.js 之上,替代全栈数据层与认证,路由渲染仍沿用 Next.js 本身 | |
| — | — | 网页 | 可以 | 同为 React 全栈框架,路由与数据加载走 Web 标准,换过去需适应其约定而非文件路由 | |
| 免费 | 不用登录 | 网页 | 可以 | 替代全栈框架这一块:渲染模式与文件路由思路相近,但基于 Vue,需重写 React 代码 | |
| — | — | 网页 · Windows · macOS · Linux | 可以 | 替代营销页、博客这类内容站:默认零 JS 更快,但全栈接口与 Server Actions 能力弱 |
详细介绍
可完全替代 2
部分替代 4
U
UmiJS
蚂蚁集团开源的 React 前端应用框架,内置配置式与约定式路由、Vite 和 Webpack 双构建模式及插件体系,适合多人协作长期维护中后台系统的前端团队。替代路由与构建这一块:国内 React 应用框架,约定式路由齐全,但缺 SSR 与 Server Components
Blitz.js
架在 Next.js 之上的开源全栈工具包,用 Blitz RPC 让类型从数据库通到前端,内置注册登录认证与一两分钟生成骨架的脚手架,适合熟悉 React 和 TypeScript、想少写胶水代码的开发者起新项目。架在 Next.js 之上,替代全栈数据层与认证,路由渲染仍沿用 Next.js 本身
Nuxt
基于 Vue 的全栈 Web 框架,路由按文件目录生成、组件与组合式函数自动导入,渲染方式可按页面选服务端渲染或静态生成,适合已会 Vue、要搭搜索引擎能收录的官网或内容站的开发者。替代全栈框架这一块:渲染模式与文件路由思路相近,但基于 Vue,需重写 React 代码
Astro
开源的 JavaScript Web 框架,服务端优先渲染、默认输出零 JavaScript,可混用 React、Vue、Svelte 等组件,并内置内容集合与图片优化,适合做营销页、博客、文档站的前端开发者用来压首屏体积。替代营销页、博客这类内容站:默认零 JS 更快,但全栈接口与 Server Actions 能力弱
还有:Gatsby、SvelteKit、Vite(未收录)