DEV Community

yoanbello
yoanbello

Posted on

Django or Nodejs with Expressjs?

I am a computer engineer and passionate about learning new programming things but with little practice, I want to make a career in web development but I don't know what option to choose for the backend between Django or Nodejs with Expressjs. Any recommendations on this and in general to be a good web developer and get a job.

Top comments (6)

Collapse
 
kenovienadu profile image
Ovienadu Ken

Django and Node.js(Express) are used by different teams of programmers based on their language of preference and or other requirements.

Django is a complete python framework used to build large scale web applications. It is secure and fast. If you're already familiar with Javascript, you'll still need to learn Python to be able to use Django. Although Python is easy to pick up, it's still a bit different.

Node.js combined with Express is a good alternative in the Javascript world. It helps developers to work with the same language front and back. It is extremely lightweight and unopinionated as compared to Django. Of you're comfortable with Javascript, you'll easily flow with node.js.

It all boils down to you as a person, you could learn both and see which one you'll love to use more.

Collapse
 
yoanbello profile image
yoanbello

thanks, i know basic level python and javascript, i think Express is more easy than django, and python is better for data scince but javascript is better for web development.

Collapse
 
kenovienadu profile image
Ovienadu Ken

Python has a lot of use cases in various fields yes. But don't be so quick to say Javascript is better for web development on the back end. For one thing, there are many developers who use Django and/or Flask to do the same things one would do with Node.js.

Thread Thread
 
yoanbello profile image
yoanbello

I meant that it is better because you can do frontend and backend for javascript but i like mor python really i am with django and think is some dificult

Thread Thread
 
yoanbello profile image
yoanbello

which language is your recommendation for a career as a software developer in general.

Thread Thread
 
yoanbello profile image
yoanbello

what do you think is the best route to get a job or be a freelance software developer