Jump to content

Recommended Posts

Posted

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?

Posted

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
Posted
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!

Posted

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
Posted
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 :)

Posted

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
Posted
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!

  • Recently Browsing   0 members

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