top | item 41667267

(no title)

shaism | 1 year ago

Given your requirements, I would rank the frameworks like this:

* SEO -> 1. Astro, 2. Remix, 3. NextJS

* Performant Pages (for SEO) -> 1. Astro, 2. Remix, 3. NextJS

* Easy to Maintain (for a small team) -> 1. Astro, 2. Remix, 3. NextJS

* Self Hostable -> 1. Astro, 2. Remix, 3. NextJS

* Some interactivity and smooth transitions -> 1. Remix and NextJS, 3. Astro

From your description, it seems you are most familiar with NextJS. My question: How about the other maintainers? If everyone is familiar with NextJS, that is a big bonus point.

In conclusion, it comes down to how high you prioritize "Some interactivity and smooth transitions" and "Familiarity with the chosen framework." Astro, being a multi-page framework first and foremost, will not deliver the smooth transitions that the other two will. However, it shines on pretty much all your other requirements.

If you can live with Astro being a Multi-Page Framework that, by default, does a full-page reload for every route, and your team is comfortable using Astro, I would go with Astro. Otherwise, pick NextJS or Remix, whichever your team is more familiar with.

discuss

order

morenatron|1 year ago

thank you, really appreciate it that helps me a lot! Currently I would be the only one starting this project and maintaining it. Everyone else is working on php and not transitioning to the forntend. I would be the one in charge to get new frontend devs on board so yeah. I worked with Nextjs a lot and also use Astro a lot for smaller projects