I'm using React on the Front-end.
I know Flask & Nodejs for backend.
I've yet to learn Django & Express.
What would you recommend me on the back-end for building Personal/College projects?
I'm using React on the Front-end.
I know Flask & Nodejs for backend.
I've yet to learn Django & Express.
What would you recommend me on the back-end for building Personal/College projects?
For further actions, you may consider blocking this person and/or reporting abuse
Top comments (7)
x86 Assembly.
Just a PJ.
I would prefer Node.js, if it was a Microservice architecture, I would use node only to build the Backend for Frontend. Rest all internal services I would prefer Go or Python.
NodeJS is probably the best fit.
But know that it's not mandatory to use React/Vue/Angular even for large projects as I explain here.
Node.js is the way to go! Also you get all the experimental stuff of React only on node first. I have no idea about the advantages however about Django. But large enterprises use either python or Go or Java for Backend to scale.
I love Django it's clearly the best in my opinion, its simplicity, its pattern design... Everything seems to be at its proper own place.
I don't like the way is the code organized with Express, I mean the main file where you put line after line all the stuff about server settings, middlewares, urls etc. It feels so sketchy to my eyes 😅.
Express make me feel that I have to learn many things by heart (or make me googling everytime, 'cause... you know) where I can dive into Django as is more intuitive.
Anyway, I would say : use the one you're more comfortable with or the more convenient to your team/organization because I don't think there are so many differences regarding React.
I'd recommend you looking into Nodejs Express since it doesn't require you to learn a whole new language. It should be fine for most projects. However, it always also depends on the project needs.
You'll be fine with Nodejs Express :)