Needs advice

I am very comfortable in Django. For the front-end I love AngularJS. I want to know whether it's okay to stick with Django or should I go for Node.js.

5 upvotes·171.1K views
Replies (5)
Founder at AlterEstate·

I've been using Django for quite a long time and in my opinion I would never switch from it. My company is currently using Django with REST framework and a part in GraphQL using Graphene. On the frontend we use Next.js and so far everything has been running quite good. I've found limitations but manage to solve it.

As someone mentioned before, if you are comfortable with Django, don't switch. There's no need since with django you can basically achieve anything. Of course this will depend on the project you want to build, but the scalability and flexibility django can offer it's just out of this world. (Don't want to sound like a fan boy haha but it really is).

5 upvotes·8.2K views
Director at Drag & Drop Solutions·

It's been ages since I last used Django, but if you're proficient with it, I'd suggest you stick to it in order to deliver results quickly and on time. On the other hand, if time is not an issue, I'd recommend you start learning Node.js with express.js or loopback.js.

I haven't found something similar to Django in terms of a built in full fledge admin and CMS but, in my opinion, since you are using JavaScript (Angular.js) on the frontend, I think you could benefit from using JavaScript in the backend.

Bottom line: Start learning Node, keep using Django till you get proficient at Node, then move to Node ;)

I haven't found anything close to the Django admin in Node.

Keep in mind that comparing Node.js with Django is not quite right. It's like comparing Python with express.js

3 upvotes·1 comment·2.8K views
David Johnson
David Johnson
March 17th 2021 at 5:38PM

I haven't used Django but have a lot of experience with python and other similar frameworks. I have been using Node.js most recently and extensively. Node.js is honestly nice. I love python, but I always hated Javascript, and the whole thing feels "sloppy." But it seems to be very fast, and I really do love the asynchronous support, and have to concede that it has served us well. It's a bit tricky to get accustomed to at first, and can really get you in knots, but when you get comfortable, it's fast. I also like that it's so widely supported so both in terms of scaling and a wide developer base. In the end you can make anything work in any framework. I've used many. Pick one and stick to it. For each framework you can find a great company that uses it.

View all (5)
Avatar of KheTwalOM21