全栈 Web 框架
Next.js
它是谁
基于 React 的全栈 Web 框架,AI 最常推荐的 Web 项目起点之一。
负责哪一段
负责"页面路由、服务端渲染、API 接口和构建部署优化"这一整套 Web 应用基础架构。
什么时候用到
当你让 AI 帮你做一个网站或 Web 应用时,它有很大概率会选择 Next.js 作为框架——因为它用一套代码就能兼顾前端界面和后端接口。
它是什么?
Next.js 是一个建立在 React 之上的框架。如果说 React 是一箱乐高积木,那 Next.js 就是在这箱积木基础上附赠了一本搭建指南和一套预设好的底座——你不需要自己决定"文件怎么组织""页面路由怎么定义""数据怎么加载",Next.js 都给你安排好了约定。
它能帮你做什么?
Next.js 最大的特点是"全栈"——它既管前端(用户看到的页面),也管后端(处理数据的 API 接口)。你可以在同一个项目中同时编写页面组件和服务端逻辑,不需要分开维护两个项目。
它还内置了很多现代 Web 应用需要的优化能力:自动代码拆分(只加载当前页面需要的代码)、图片优化、字体优化、服务端渲染(对搜索引擎友好)等。这些优化如果你自己从头做,需要大量的配置工作。
什么时候会用到它?
当你的项目是一个网站或 Web 应用(而不是手机 App 或桌面程序)时,Next.js 几乎总是 AI 的第一推荐。它由 Vercel 团队开发,所以部署到 Vercel 上是最无缝的体验——但它也可以部署到其他任何平台。如果你的项目比较简单(比如一个纯静态的博客),Astro 等更轻量的框架可能是更合适的选择。
类似替代品
Nuxt (Vue 生态)RemixAstro