-
Notifications
You must be signed in to change notification settings - Fork 4
Backend technologies comparison
qtipee edited this page Feb 26, 2020
·
1 revision
What is the most appropriate programming language for this project backend application ?
- Better performance than Django
- Event driven programming
- Huge number of connections, but small messages
- Real-time data
- Not good when complexe CPU calculations are needed
- More scalable than Node.js
- Model-Template-View architecture
- Better security (against CSRF, SQL injection, ...)
- Supports ORM and is better with CRUD-heavy operations than Node.js
Django seems to be a better choice than Node.js for this project, which is mostly a Relational-Database-CRUD application. Furthermore, Django is also a great choice when developing an API backend application.
Nodes.js is powerful when dealing with real-time applications and sending small messages.
Django seems to be a better choice than Flask, because of the following reasons :
- Powerful ORM
- Support for generating and managing database migrations
- Includes by default CRUD operations
- Auth
- Account management
- Admin panel for CRUD operations
- Includes by default form validation (with security against CSRF, XSS, SQL injection)