跳到主要内容

介绍

定义

官网定义:

The React Framework for the Web, enables you to create full-stack Web applications by extending the latest React features, and integrating powerful Rust-based JavaScript tooling for the fastest builds.

从以上定义我们可以得出 Next.js 是一种用于 Web 开发的 React 框架,它通过扩展最新的 React 功能并集成基于 Rust 的 JavaScript 工具,实现了创建全栈 Web 应用程序的能力,以获得最快的构建速度。

具体来说:

  • React框架:这个框架是基于 React 的,React 是一个用于构建用户界面的流行 JavaScript 库。

  • 全栈 Web 应用程序:这意味着该框架支持开发整个 Web 应用程序的前端和后端部分,使得创建完整的 Web 应用变得更加容易。

  • 扩展React功能:该框架扩展了 React 的功能,可能包括一些定制的组件、库或功能,以提供更丰富的开发体验和功能。

  • 集成Rust工具:这个框架还集成了基于 Rust 的 JavaScript 工具,Rust 是一种系统编程语言,以其性能和安全性而著称。通过使用这些工具,可以获得更快的构建速度,这对于大型 Web 应用程序尤为重要。

官方资源:

开源维护中文文档:https://docs.nestjs.cn

下面以开发一个带有博客功能的 Nextjs 个人网站为例,详细介绍实现各个功能点的方案和步骤。