Python Forum
Why One Should Prefere Django/Python instead of PHP or Nodejs?
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Why One Should Prefere Django/Python instead of PHP or Nodejs?
#1
I have an experience of more than 3 years as a web developer and I feel very comfortable with PHP/NodeJs.
Can anyone tell me why Django is better than above 2?
Reply
#2
Django is just a good Framework. There are couple of other frameworks for web development in Python.

The question should be: Why should I use Python 3 for web development instead of PHP/NodeJs/ASP/...

Python is a general purpose language and was invented before web was existing.
It is from beginning on OO and do also support functional programming.
But I won't compare Python to other languages, others can do it better.

The thing is, when I'm programming in Python, I feel good.
If i need to read C, Shell-Script, PHP, JavaScript, I feel unlucky.

Currently Python is pushed again forward because of the AI Stuff (Machine Learning, NLP).
Additional Python takes good parts from other languages like async, await.
The stdlib of Python is very powerful.
Almost dead, but too lazy to die: https://sourceserver.info
All humans together. We don't need politicians!
Reply
#3
There has been a lot of interest (and praise) for Flask lately.
I'd take a look at that while you're in the planning stage.
use an advanced search on this forum for Flask. I believe there
may be some tutorials present here.
also take a look at
http://flask.pocoo.org/
https://www.udemy.com/python-flask-course/
https://code.tutsplus.com/tutorials/crea...-cms-22972
Reply
#4
Django is considered the most popular Python framework for web development and it's a full-stack framework that includes all the necessary features by default as compare to nodejs.
However, both are quite powerful technologies for building versatile web and mobile applications with an excellent user interface. But the advantage with django is that, it works with Python applications within a framework of the deadline to help web developers build applications in real-time.
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Django: How to automatically substitute a variable in the admin page at Django 1.11? m0ntecr1st0 3 3,245 Jun-30-2019, 12:21 AM
Last Post: scidam

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020