公司介绍
Nuxt(Nuxt.js)由 Sébastien Chopin、Alexandre Chopin 和 Pooya Parsa 于 2016 年创建,是 Vue.js 生态中最流行的全栈 Web 应用程序框架。Nuxt 基于 Vue.js、Vite 和 Nitro 构建,支持服务端渲染(SSR)、静态站点生成(SSG)、增量静态再生(ISR)、边缘渲染等多种渲染模式,并拥有 200 多个官方和社区模块。
Nuxt 采用 MIT 开源许可,月下载量超过 680 万次,GitHub 星标超过 60,000。知名用户包括 Louis Vuitton、NASA 喷气推进实验室、Google Ventures、Armani、Stack Overflow、Upwork、TikTok Ads 等全球知名品牌和组织。
核心产品
| 产品 | 类型 | 说明 |
|---|---|---|
| Nuxt (Nuxt.js) | 全栈框架 | Vue.js 全栈 Web 框架,支持 SSR、SSG、ISR、边缘渲染和自动导入 |
| Nuxt 3 | 框架版本 | 当前主要版本,基于 Vue 3、Vite 和 Nitro,支持 TypeScript 原生 |
| Nuxt Content | 内容管理 | 基于文件的 CMS 模块,支持 Markdown、YAML、JSON 和代码高亮 |
| Nuxt Modules | 模块生态 | 200+ 官方和社区模块,覆盖 UI、图标、图片、SEO、分析等 |
| Nuxt DevTools | 开发工具 | 浏览器内可视化开发工具,实时查看组件状态、路由和性能 |
| Nuxt UI | UI 组件库 | 基于 Reka UI 和 Tailwind CSS 的 Vue 组件库,开箱即用 |
核心优势
零配置起步:自动配置 TypeScript、路由、代码分割,开箱即用
多种渲染模式:SSR、SSG、ISR、CSR 灵活组合,页面级细粒度控制
Nitro 服务端引擎:跨平台服务端能力,支持 Node.js、边缘函数、Serverless
丰富的模块生态:200+ 模块覆盖绝大多数常见开发需求
文件系统路由:基于文件结构自动生成路由,无需手动配置
出色的性能:自动代码分割、预加载、智能缓存,Lighthouse 评分优异
发展历程
- 2016 年:Sébastien Chopin、Alexandre Chopin 和 Pooya Parsa 创建 Nuxt.js
- 2017 年:Nuxt.js 1.0 正式发布,支持 SSR 和 SSG
- 2019 年:Nuxt.js 2.0 发布,引入模块系统和更强的性能优化
- 2020 年:全栈能力增强,支持静态站点生成和动态 API 路由
- 2022 年:Nuxt 3 正式发布,基于 Vue 3、Vite、Nitro,支持 TypeScript 和边缘渲染
- 2023 年:Nuxt DevTools 发布,月下载量突破 500 万
- 2024 年+:持续增强性能和开发者体验,深化 AI 集成和边缘计算支持
市场地位与竞品
Nuxt 在 Vue.js 全栈框架市场占据主导地位,主要竞争关系如下:
- Next.js:React 生态全栈框架,功能对标 Nuxt,由 Vercel 维护
- Astro:内容驱动型前端框架,支持多框架组件,默认零 JS 输出
- SvelteKit:Svelte 生态全栈框架,编译时优化带来极致性能
- Remix:由 React Router 团队打造的全栈 Web 框架,强调 Web 标准
- Gatsby:React 静态站点生成器,以 GraphQL 数据层和丰富插件著称
- VitePress:基于 Vite 和 Vue 的静态站点生成器,适合文档站点