DEV Community

Discussion on: Personal portfolio: Gatsby vs Next?

Collapse
 
patarapolw profile image
Pacharapol Withayasakpunt • Edited

AFAIK, there is no alternative to Server-Side Rendered SPA in ones that take more traditional approaches, e.g. Jekyll, Hugo. -- Is there something analogous to <Link/> for other SSG?

I prefer Nuxt.js, but that is because it is convenient, not necessary because it is perfect for SEO. Also, fully static generated mode is relatively new.. Want some components in Markdown (MDX)? That is also relatively new.

Actually, I am looking at Next.js for stark simplicity, of folder structures, at the same level of Nuxt. (Nuxt is much more fully featured, though.)

Gatsby might be a better choice, for exactly that it is not truly simple, but has lots of useful plugin, including lazy image loading and MDX. However,

  • It highly wants you to use GraphQL, rather than REST API.
  • I generally like working from scratch, rather than from templates.
  • Folder structure isn't as perfect as Next.js