Working on getting an MVP asap. Hired a team to work on a react / python app. They are suggesting to switch from React to Django for faster development since MVP is on a tight schedule.
What are the pros and cons of switching from React to Django? Which do you recommend using for a fintech product?
Thanks in advance!
There is no way in this world building a backend + api + react spa is going to be any faster than doing server side templates. Unless you're building the next Google maps.
(Or is the team saying they only want to emit static HTML or JSON from the server-side? Like I said the architect might be saying something I'm not getting here -- or maybe you might have mis-heard or mis-remembered what was said?)
The dev team wanted to drop React as a frontend layer to save time on development.
We decided to stick with React for frontend since there has been over 40 hours spent on development on it. We'll try to save time by off-loading some features and sign up flows until after the MVP is in public beta. Fingers crossed...
IMHO, Vue/Flask is a much lighter pairing to get an MVP up quickly, utilizing SqlAlchemy or PeeWee as a database ORM library.
Then later (if there is need for that) you can separate the front end and the backend, use django for backend and React or Vue for frontend for example.
But TBH there is not really enough context to know for sure.