Django vs Node.js vs Zend Framework

Need advice about which tool to choose?Ask the StackShare community!

Django

24.5K
21.2K
+ 1
3.7K
Node.js

111K
91.4K
+ 1
8.4K
Zend Framework

243
200
+ 1
45
Get Advice from developers at your company using Private StackShare. Sign up for Private StackShare.
Learn More
Pros of Django
Pros of Node.js
Pros of Zend Framework
  • 624
    Rapid development
  • 462
    Open source
  • 395
    Great community
  • 346
    Easy to learn
  • 258
    Mvc
  • 211
    Beautiful code
  • 208
    Elegant
  • 189
    Free
  • 187
    Great packages
  • 174
    Great libraries
  • 64
    Restful
  • 61
    Powerful
  • 61
    Comes with auth and crud admin panel
  • 56
    Great documentation
  • 53
    Great for web
  • 41
    Python
  • 35
    Great orm
  • 31
    Great for api
  • 24
    All included
  • 20
    Web Apps
  • 19
    Fast
  • 16
    Used by top startups
  • 14
    Clean
  • 13
    Sexy
  • 12
    Easy setup
  • 10
    Convention over configuration
  • 7
    The Django community
  • 7
    Allows for very rapid development with great libraries
  • 7
    ORM
  • 5
    Its elegant and practical
  • 5
    Great MVC and templating engine
  • 4
    Fast prototyping
  • 4
    Easy to develop end to end AI Models
  • 4
    Easy Structure , useful inbuilt library
  • 4
    Full stack
  • 4
    Mvt
  • 3
    Easy
  • 3
    Easy to use
  • 3
    King of backend world
  • 3
    Cross-Platform
  • 3
    Batteries included
  • 3
    Have not found anything that it can't do
  • 2
    Just the right level of abstraction
  • 2
    Great peformance
  • 2
    Zero code burden to change databases
  • 2
    Full-Text Search
  • 2
    Map
  • 2
    Modular
  • 2
    Very quick to get something up and running
  • 2
    Many libraries
  • 2
    Python community
  • 2
    Scaffold
  • 1
    Easy to change database manager
  • 1
    Test
  • 1.4K
    Npm
  • 1.3K
    Javascript
  • 1.1K
    Great libraries
  • 1K
    High-performance
  • 792
    Open source
  • 481
    Great for apis
  • 472
    Asynchronous
  • 418
    Great community
  • 388
    Great for realtime apps
  • 293
    Great for command line utilities
  • 79
    Node Modules
  • 77
    Websockets
  • 66
    Uber Simple
  • 54
    Great modularity
  • 54
    Allows us to reuse code in the frontend
  • 39
    Easy to start
  • 34
    Great for Data Streaming
  • 30
    Realtime
  • 25
    Awesome
  • 23
    Non blocking IO
  • 17
    Can be used as a proxy
  • 15
    High performance, open source, scalable
  • 14
    Non-blocking and modular
  • 13
    Easy and Fun
  • 12
    Same lang as AngularJS
  • 11
    Easy and powerful
  • 10
    Future of BackEnd
  • 9
    Fast
  • 8
    Cross platform
  • 8
    Fullstack
  • 8
    Scalability
  • 7
    Mean Stack
  • 7
    Simple
  • 5
    React
  • 5
    Great for webapps
  • 5
    Easy concurrency
  • 4
    Friendly
  • 4
    Easy to use and fast and goes well with JSONdb's
  • 4
    Typescript
  • 4
    Fast, simple code and async
  • 3
    Isomorphic coolness
  • 3
    Fast development
  • 3
    Control everything
  • 3
    Its amazingly fast and scalable
  • 3
    Scalable
  • 3
    Great speed
  • 2
    It's fast
  • 2
    Blazing fast
  • 2
    Scales, fast, simple, great community, npm, express
  • 2
    Not Python
  • 2
    TypeScript Support
  • 2
    Easy to learn
  • 2
    Easy to use
  • 2
    Less boilerplate code
  • 2
    Sooper easy for the Backend connectivity
  • 2
    Great community
  • 2
    One language, end-to-end
  • 2
    Javascript2
  • 2
    Performant and fast prototyping
  • 1
    Lovely
  • 1
    Easy
  • 0
    Event Driven
  • 24
    Open source
  • 10
    Community
  • 3
    Fast
  • 3
    Scalable
  • 2
    Friendly configuratin
  • 2
    Many library
  • 1
    MVC
  • 0
    Easy setup
  • 0
    HMVC Structure

Sign up to add or upvote prosMake informed product decisions

Cons of Django
Cons of Node.js
Cons of Zend Framework
  • 25
    Underpowered templating
  • 19
    Underpowered ORM
  • 18
    Autoreload restarts whole server
  • 15
    URL dispatcher ignores HTTP method
  • 10
    Internal subcomponents coupling
  • 7
    Not nodejs
  • 7
    Admin
  • 6
    Configuration hell
  • 3
    Not as clean and nice documentation like Laravel
  • 3
    Bloated admin panel included
  • 3
    Python
  • 2
    Overwhelming folder structure
  • 2
    Not typed
  • 1
    InEffective Multithreading
  • 46
    Bound to a single CPU
  • 40
    New framework every day
  • 34
    Lots of terrible examples on the internet
  • 28
    Asynchronous programming is the worst
  • 22
    Callback
  • 16
    Javascript
  • 11
    Dependency based on GitHub
  • 10
    Dependency hell
  • 10
    Low computational power
  • 7
    Can block whole server easily
  • 6
    Very very Slow
  • 6
    Callback functions may not fire on expected sequence
  • 3
    Unneeded over complication
  • 3
    Unstable
  • 3
    Breaking updates
  • 1
    No standard approach
    Be the first to leave a con

    Sign up to add or upvote consMake informed product decisions

    What is Django?

    Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.

    What is Node.js?

    Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.

    What is Zend Framework?

    It is an open source framework for developing web applications and services using PHP 5.3+. It uses 100% object-oriented code and utilizes most of the new features of namely namespaces, late static binding, lambda functions and closures.

    Need advice about which tool to choose?Ask the StackShare community!

    What companies use Django?
    What companies use Node.js?
    What companies use Zend Framework?

    Sign up to get full access to all the companiesMake informed product decisions

    What tools integrate with Django?
    What tools integrate with Node.js?
    What tools integrate with Zend Framework?

    Sign up to get full access to all the tool integrationsMake informed product decisions

    Blog Posts

    Oct 24 2019 at 7:43PM

    AppSignal

    +8
    5
    694
    Oct 3 2019 at 7:13PM

    Ably Realtime

    +8
    4
    3214
    +6
    1
    1130
    +5
    7
    1627
    +29
    15
    11193
    What are some alternatives to Django, Node.js, and Zend Framework?
    Flask
    Flask is intended for getting started very quickly and was developed with best intentions in mind.
    Rails
    Rails is a web-application framework that includes everything needed to create database-backed web applications according to the Model-View-Controller (MVC) pattern.
    Laravel
    It is a web application framework with expressive, elegant syntax. It attempts to take the pain out of development by easing common tasks used in the majority of web projects, such as authentication, routing, sessions, and caching.
    PHP
    Fast, flexible and pragmatic, PHP powers everything from your blog to the most popular websites in the world.
    WordPress
    The core software is built by hundreds of community volunteers, and when you’re ready for more there are thousands of plugins and themes available to transform your site into almost anything you can imagine. Over 60 million people have chosen WordPress to power the place on the web they call “home” — we’d love you to join the family.
    See all alternatives