Next.js vs Gatsby vs create-react-app

Next.js还是Gatsby?为什么选择它们而不是create-react-app?哪一个呢?

create-react-app不能帮助您轻松生成服务器端渲染的应用。它随附的所有内容(SEO,速度…)仅由诸如Next.js盖茨比

什么时候Next.js比Gatsby更好?

他们都可以帮助服务器端渲染,但是有2种不同的方式。

使用Gatsby的最终结果是没有服务器的静态站点生成器。您生成站点,然后在Netlify或另一个静态托管站点上静态部署生成过程的结果。

Next.js提供了一个后端,服务器端可以呈现对请求的响应,从而允许您创建动态网站,这意味着您将其部署在可以运行Node.js的平台上。

Next.js能够也会生成一个静态网站,但我不会说这是其主要用例。

如果我的目标是建立一个静态站点,那么我将很难选择,也许盖茨比拥有一个更好的插件生态系统,其中包括许多用于博客的插件。

盖茨比在很大程度上也基于GraphQL,这取决于您的意见和需求,您可能会真正喜欢或不喜欢。

免费下载我的Next.js手册


接下来的更多教程: