DEV Community

Discussion on: GatsbyJs: Pros and Cons

Collapse
 
developertharun profile image
Tharun Shiv

Hi ,
It definitely can bring in great speed in your website. Here are few reasons for which I would choose Gatsby as my front-end

  1. The speed of Gatsby websites are phenomenal: my entire Blog is Gatsby based, you can navigate and check for yourself : tharunshiv.com
  2. The availability of plugins: there are a lot of plugins that are available which you can use to do huge tasks easily.
  3. It is react based: so there are many components which you can use that are already available.
  4. Ease of use with markdown: you can use markdown files to run an entire website, now how cool is that?

No doubt that JAMStack is the present and the future. This power when combined with PWA, will rule the domain of web development for a long time.
Thanks for asking.

tharunshiv image


😊
Collapse
 
stel profile image
St3l

Thank you Tharun for your answer. The good speed of Gatsby websites is definitely a pros to use Gatsby !

Collapse
 
developertharun profile image
Tharun Shiv

Even if you have dynamic content, since you said it's only a little bit, you can use GraphQL and databases to pull dynamic data into the application right?

Thread Thread
 
developertharun profile image
Tharun Shiv

You mentioned that you're gonna use an API service, so this shows that you're gonna isolate your front end and backend, so you would be using services like GraphQL, Axios or Firebase like services which would help you make requests and populate the website. May I know how your thought process is currently?

Thread Thread
 
stel profile image
St3l

Well with my team we agreed to use Next.js that seems more suitable for our project. So Gatsby is out of the table..
Thank you for your time Tharun, really appreciate it :)

Thread Thread
 
developertharun profile image
Tharun Shiv

Sure.. :)
I'm just curious about the pros of Next.js, can you help me with that? Like what made you choose Next.js over Gatsby. :)

Thread Thread
 
stel profile image
St3l

The main reason was that our project might evolve and its dynamical part might be more important in the future ^^

Thread Thread
 
developertharun profile image
Tharun Shiv

Alright.. thanks for the knowledge. :) All the best with your project!