(no title)
shaism | 1 year ago
* 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.
morenatron|1 year ago