Contact me on Linkedin or send an email to procopenco.roman@gmail.com
Why GatsbyJS
March 30, 2020
Gatsby.js is a static site generator.
As other static sites generator it provides some great benefits compared to traditional dynamic cms sites. These benefits include:
- Performace, the site becomes very fast as all the server needs is to return static files.
- Security, a static site doesn’t have any database or back end web server that can be exploited.
- Scalability, static pages require very little resources for the server and major cloud services integrate automatically CDN functionality.
- Cheap, it’s much cheaper to maintain a static site on a cloud service compared to dynamic sites that among other things requires setup, hosting and maintenance.
I chose it because it uses some interesting technologies such as ReactJS and GraphQL and has a wide ecosystem of plugins for various needs. I would recommend considering GatsbyJS mainly for content-driven websites such as blogs, presentation sites, and documentation.
It is also quickly gain popularity and for user types of sites such as eCommerce, some interesting sites that passed to Gatsby include:
For more site showcases you can check Gatsby Showcase page
If you got interested in GatsbyJS, I would recommend checking the following resources:
- Gatsby official tutorials
- Gatsby tutorial collection site
- Gatsby Awesome Resources
- ReactJS documentation
- GraphQL documentation