我在搜索顶级JS后端框架时感到困惑,然后我发现NextJS是顶级列表之一,我认为NextJS只是CRA的简化,仍然需要像nodejs作为后端。回到我的困惑,所以当我们通常创建一个完整的JS应用程序时,我们需要前端和后端技术,如(nodejs + reactjs),所以有了这个NextJS,我们就可以用NextJS制作一个应用程序了?**对不起,我的英语不好
kxxlusnw1#
简单地说,NextJS基本上是轮子上的React,内置了NodeJS。它内置了很多其他功能,所以你几乎需要零配置来构建一个全栈应用。如果你有10分钟的空闲时间,看看这个video
2ledvvac2#
NextJS本质上是一个全栈框架。这意味着开发人员可以在一个环境中编写前端和后端代码。它可以在各种用例中提供多种好处。可以是SEO优化,图像优化或快速切换不同的渲染方法(SSR,CSR,ISR或SSG)。至于你的问题“我们可以只用nextjs做一个应用吗?",你当然可以,但这在很大程度上取决于你的应用是什么类型。
ar5n3qh53#
React仍然使用Node。但是,如果不使用express之类的东西,它就没有后端路由系统。另一方面,Next.js是一个完整的堆栈框架,您可以在其中构建一个应用程序,而无需任何其他框架。除此之外,Next.js使用SSR vs React客户端渲染,总体上更完整,包括内置路由器和其他助手函数。
3条答案
按热度按时间kxxlusnw1#
简单地说,NextJS基本上是轮子上的React,内置了NodeJS。它内置了很多其他功能,所以你几乎需要零配置来构建一个全栈应用。
如果你有10分钟的空闲时间,看看这个video
2ledvvac2#
NextJS本质上是一个全栈框架。这意味着开发人员可以在一个环境中编写前端和后端代码。它可以在各种用例中提供多种好处。可以是SEO优化,图像优化或快速切换不同的渲染方法(SSR,CSR,ISR或SSG)。
至于你的问题“我们可以只用nextjs做一个应用吗?",你当然可以,但这在很大程度上取决于你的应用是什么类型。
ar5n3qh53#
React仍然使用Node。但是,如果不使用express之类的东西,它就没有后端路由系统。另一方面,Next.js是一个完整的堆栈框架,您可以在其中构建一个应用程序,而无需任何其他框架。除此之外,Next.js使用SSR vs React客户端渲染,总体上更完整,包括内置路由器和其他助手函数。