Jump to content

Gatsby - Thoughts?


Gazley
 Share

Recommended Posts

Hi all, I've not used PW for a few years. In fact, I haven't developed for a few years. I might have a requirement to get back in to developing (a new project in particular) and when I was last coding with a vengeance, Gatsby wasn't around (AFAIK) and React was in its infancy so, circa 2015. At this stage, I feel like an amateur again so, getting back into PW will have some overhead. It begs the question, is something like Gatsby worth looking at?

I've checked the Gatsby docs. It looks like more work all round, perhaps more dev team-oriented but, using "modern" tech under the hood. Any thoughts?

Link to comment
Share on other sites

If you want to do something quickly, maybe gatsby is not ideal. Have a look at https://kit.svelte.dev/ or https://www.11ty.dev/. Those are two easy ones for creating static sites, and I would encourage you to have a look at them (particularly Svelte and SvelteKit) so you see what's new in the craft, but I'm sure you would find it as easy to get back on PW since there was no complexity added at all.

  • Like 5
Link to comment
Share on other sites

1 hour ago, diogo said:

If you want to do something quickly, maybe gatsby is not ideal. Have a look at https://kit.svelte.dev/ or https://www.11ty.dev/. Those are two easy ones for creating static sites, and I would encourage you to have a look at them (particularly Svelte and SvelteKit) so you see what's new in the craft, but I'm sure you would find it as easy to get back on PW since there was no complexity added at all.

Thanks @diogo - that's great feedback and advice. To be honest, PW is such a great system, it's a really hard act to follow, particularly with the modules and the whole development ethos behind it. I suppose it's a case of the anticipation of a learning curve and whether or not it's timely to look at a different technology that may offer more general opportunities as opposed to whether something is better or worse than PW. I'll head over to svelte and take a good look. Cheers buddy!

Link to comment
Share on other sites

You're welcome ✌️

Svelte is also a great introduction to component based development, and the tutorial is great. React is a bit overwhelming at first because it feels so clunky, but it brings more job opportunities with it. If you still want to learn React after learning Svelte, at least you'll have already some of the shared concepts grasped.

  • Like 3
Link to comment
Share on other sites

32 minutes ago, diogo said:

You're welcome ✌️

Svelte is also a great introduction to component based development, and the tutorial is great. React is a bit overwhelming at first because it feels so clunky, but it brings more job opportunities with it. If you still want to learn React after learning Svelte, at least you'll have already some of the shared concepts grasped.

Been looking at Svelte/Kit - really, really nice. Thanks again for pointing this out. It's totally within reach if you have some standard JS ability but it's squarely within a new development paradigm that has the possibility of making me feel, erm, "modern" again! Cheers :)

Link to comment
Share on other sites

Great tips from Diogo and I'd like to suggest Hugo (https://gohugo.io/) as a great SSG, specially if you want to explore alternatives to javascript-based ones for two basic reasons:

1. You don't want to mess with a lot of javascript dependencies fatigue, specially as you go back to edit the project in a few months/years, and things start to break when you try to run the project.

2. The project will have 100s or 1000s of pages and you want to generate it as fast as possible. 

  • Like 2
Link to comment
Share on other sites

6 minutes ago, Sergio said:

Great tips from Diogo and I'd like to suggest Hugo (https://gohugo.io/) as a great SSG, specially if you want to explore alternatives to javascript-based ones for two basic reasons:

1. You don't want to mess with a lot of javascript dependencies fatigue, specially as you go back to edit the project in a few months/years, and things start to break when you try to run the project.

2. The project will have 100s or 1000s of pages and you want to generate it as fast as possible. 

Thanks Sergio!

Link to comment
Share on other sites

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...