Ask HN: Astro vs. NextJS vs. Remix, help me decide

https://news.ycombinator.com/item?id=41666594
by morenatron • 2 years ago
2 6 2 years ago

I looked for a JS self help group and I found none. At work I've been tasked to rewrite the Frontend of a job posting platform with 10k+ local jobs. The backend is in PHP Symfony and we will adopt api platform for it now

The top requirements are (from important to less important): SEO, performant pages (for SEO), easy to maintain, self hostable and some interactivity with search results and smooth transition to opening job posts.

I would like to use SSG/SSR and on fast changing locations maybe ISR

Because it's a local job platform we only need to cover one region. And Job postings are not so dynamic so I would like to rely on heavy caching and invalidating the cache for a specific location when jobs change. And we only have a small team so it should be easy to develop and maintain but I guess each of them are.

My first thought was about using Nextjs (thats what I use in most small to mid sized projects) But I only host on vercel and Nextjs seems to work differently when selfhosting even with sst/opennext. Also Nextjs somehow seems to like breaking changes.

My second thought was Remix as a reliable middle option

And my last and intriguing thought was using Astro and heavily use SSG and ISR and use react on top. But I somehow think that Astro might not be suitable for larger projects - but I really love astro for its simplicity and ease of use.

Help me decide, have any of you had such content heavy projects and what did you use or what would you use if you were able to rewrite it

Related Stories

Loading related stories...

Source preview

news.ycombinator.com