At Leanpanda we had to deal with this problem when it came to choosing a Static Site Generator (“SSG”) to pair with DatoCMS, and initially, we chose Gatsby for sites that needed a rich frontend.
Anyway, comparing these two SSGs doesn’t make much sense if we don’t consider different use cases.
First of all, we will be looking at them from a developer’s perspective, analysing how to code them and what advantages we get from developing a website using one or the other.
Secondly, we will track the pros and cons from an editorial point of view, so we will keep in consideration behaviours like having a preview, how to handle data, and so on.
Last but not least, we will look at the end-user, the customer experience.
Let’s start with GatsbyJS.
Gatsby can be fun, easy, and quick to get something working right away, but:
- It is a pain to develop;
- It is only static!