Nodejs Express vs Django Choosing the best suitable backend component for given requirements

0 votes

I'm trying to build a software architecture for my web development. The main requirements of the website are as follows:

  • visualize real-time data
  • carry out machine learning analysis
  • Report visualization information via Email or SMS

The concept for such an web application consists of a database, a backend and a frontend component. I have already selected a time series database.

Despite my research, I cannot determine which backend component best meets the requirements: Nodejs + Expressjs or Django. My programming knowledge in Javascript and Python is on the same level.

Why Node:

  • its Single Threaded Event Loop Model for real-time web applications
  • same programming language for selecting a javascript framework on the frontend-side (but python for machine learning analysis)
  • More flexibility than Django due to its MTV pattern
  • (usually) less execution time than python-Code

Why Django:

  • Django Channels for real-time web applications
  • python language in backend, frontend and for data analysis
  • quicker development process because of the language simplicity
  • more secure due to its build-in security tools

Question: Are there any other technical arguments why I should consider choosing Nodejs or Django or any arguments for not choosing one of them?

Aug 11, 2022 in Node-js by Neha
• 9,060 points
277 views

No answer to this question. Be the first to respond.

Your answer

Your name to display (optional):
Privacy: Your email address will only be used for sending these notifications.

Related Questions In Node-js

0 votes
1 answer

What is the best way to run npm install for nested folders?

Hello @kartik, If you want to run a ...READ MORE

answered Jul 17, 2020 in Node-js by Niroj
• 82,880 points
13,433 views
0 votes
1 answer

What is the role of Nodejs and Express in a MERN stack web application when GraphQL is also used?

Node.js is a JavaScript runtime environment, which ...READ MORE

answered May 27, 2022 in Node-js by Neha
• 9,060 points
2,148 views
0 votes
1 answer

How do I use HTML as the view engine in Express?

Hello @kartik, To make the render engine accept ...READ MORE

answered Jul 17, 2020 in Node-js by Niroj
• 82,880 points
9,270 views
0 votes
1 answer

How to get the _id of inserted document in Mongo database in NodeJS?

Hello @kartik, A shorter way than using second ...READ MORE

answered Sep 7, 2020 in Node-js by Niroj
• 82,880 points
13,104 views
0 votes
1 answer

How to get path from the request in nodejs?

Hello @kartik, Try this out: var http = require('http'); var ...READ MORE

answered Oct 14, 2020 in Node-js by Niroj
• 82,880 points
4,055 views
0 votes
1 answer

How to setup route for websocket server in express?

Hello @kartik, You'll want to use the path option: var wss ...READ MORE

answered Oct 16, 2020 in Node-js by Niroj
• 82,880 points
5,008 views
0 votes
1 answer

How to use the middleware to check the authorization before entering each route in express?

Hello @kartik, As long as app.use(authChecker); is before app.use(app.router); it will get ...READ MORE

answered Nov 30, 2020 in Node-js by Niroj
• 82,880 points
1,656 views
0 votes
1 answer

How to hide password in the nodejs console?

Hello @kartik, To hide your password input, you ...READ MORE

answered Nov 30, 2020 in Node-js by Niroj
• 82,880 points
4,511 views
0 votes
1 answer

How to schedule a google meet and get the meet link in NodeJs?

To create a Google Meet, you'll need ...READ MORE

answered May 27, 2022 in Node-js by Neha
• 9,060 points
3,432 views
0 votes
1 answer

Result always undefined when return the result Nodejs

One easy way to do it would ...READ MORE

answered Jun 7, 2022 in Node-js by Neha
• 9,060 points
7,849 views
webinar REGISTER FOR FREE WEBINAR X
REGISTER NOW
webinar_success Thank you for registering Join Edureka Meetup community for 100+ Free Webinars each month JOIN MEETUP GROUP