I have used React extensively for frontend in combination with Node/Express and Python backends. I want to explore a fullstack JS framework for my next project but having a hard time deciding on which to bet on. The project is a webapp that also serves API endpoints for a separate mobile app. No need for best SEO and excpetional performance and speed. If all goes according to the plan, the web app may have around 500 and mobile app may have 50,000 users at max.<p>I have looked at Next, Blitz and Remix, and all of them look very promising. Next has a simple routing and options for SSR, SSG and CSR, which is a big advantage for serving different kind of contents for the users. But I'm not sure if it can match Express' performance in backend tasks. Blitz has scaffolding, simple routing and simplified data fetching. But its community and documentation is still small. Remix is exciting because of its use of web native features and nested routing. But its still new and I'm not so confident about its backend performance.<p>I am looking for advice from experienced devs who have used these frameworks for fullstack in production. Is any one of them a good bet as a fullstack solution? Or should I stick with separate React/Next for frontend and Express for backend?
Any of those, including RedwoodJS, will all give you plenty of performance!<p>I highly recommend you build it in a monolithic approach, because it will make it a lot easier and faster to build.<p>Since you are mobile app heavy, I would probably go with GraphQL using RedwoodJS+Prisma or Next.js+Prisma+Pathos [1]<p>[1] <a href="https://pothos-graphql.dev/" rel="nofollow">https://pothos-graphql.dev/</a>