Django vs Kohana vs Node.js

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

Django

31.6K
28.6K
+ 1
4K
Kohana

53
40
+ 1
15
Node.js

149.7K
129.4K
+ 1
8.5K
Get Advice from developers at your company using StackShare Enterprise. Sign up for StackShare Enterprise.
Learn More
Pros of Django
Pros of Kohana
Pros of Node.js
  • 648
    Rapid development
  • 477
    Open source
  • 410
    Great community
  • 363
    Easy to learn
  • 269
    Mvc
  • 220
    Beautiful code
  • 214
    Elegant
  • 197
    Free
  • 195
    Great packages
  • 183
    Great libraries
  • 72
    Restful
  • 70
    Comes with auth and crud admin panel
  • 70
    Powerful
  • 66
    Great documentation
  • 62
    Great for web
  • 49
    Python
  • 38
    Great orm
  • 36
    Great for api
  • 28
    All included
  • 24
    Fast
  • 23
    Web Apps
  • 20
    Used by top startups
  • 19
    Clean
  • 18
    Easy setup
  • 17
    Sexy
  • 14
    Convention over configuration
  • 13
    ORM
  • 12
    Allows for very rapid development with great libraries
  • 11
    The Django community
  • 9
    King of backend world
  • 8
    Great MVC and templating engine
  • 7
    Its elegant and practical
  • 7
    Batteries included
  • 7
    Full stack
  • 6
    Fast prototyping
  • 6
    Cross-Platform
  • 6
    Have not found anything that it can't do
  • 6
    Mvt
  • 5
    Easy to develop end to end AI Models
  • 5
    Easy Structure , useful inbuilt library
  • 5
    Very quick to get something up and running
  • 4
    Easy
  • 4
    Great peformance
  • 4
    Many libraries
  • 4
    Python community
  • 4
    Modular
  • 4
    Map
  • 4
    Easy to change database manager
  • 4
    Zero code burden to change databases
  • 4
    Easy to use
  • 3
    Full-Text Search
  • 3
    Scaffold
  • 3
    Just the right level of abstraction
  • 1
    Node js
  • 1
    Scalable
  • 0
    Rails
  • 0
    Fastapi
  • 4
    Open source
  • 3
    Efficient and lightweight
  • 3
    Cascading filesystem
  • 2
    Easy to understand PHP framework
  • 2
    Extensible
  • 1
    A business opportunity
  • 1.4K
    Npm
  • 1.3K
    Javascript
  • 1.1K
    Great libraries
  • 1K
    High-performance
  • 801
    Open source
  • 485
    Great for apis
  • 475
    Asynchronous
  • 420
    Great community
  • 390
    Great for realtime apps
  • 295
    Great for command line utilities
  • 81
    Node Modules
  • 81
    Websockets
  • 68
    Uber Simple
  • 59
    Great modularity
  • 58
    Allows us to reuse code in the frontend
  • 42
    Easy to start
  • 35
    Great for Data Streaming
  • 32
    Realtime
  • 28
    Awesome
  • 25
    Non blocking IO
  • 18
    Can be used as a proxy
  • 17
    High performance, open source, scalable
  • 16
    Non-blocking and modular
  • 15
    Easy and Fun
  • 14
    Easy and powerful
  • 13
    Same lang as AngularJS
  • 13
    Future of BackEnd
  • 12
    Fullstack
  • 11
    Fast
  • 10
    Scalability
  • 10
    Cross platform
  • 9
    Simple
  • 8
    Mean Stack
  • 7
    Easy concurrency
  • 7
    Great for webapps
  • 6
    Fast, simple code and async
  • 6
    Typescript
  • 6
    Friendly
  • 6
    React
  • 5
    Fast development
  • 5
    Control everything
  • 5
    Great speed
  • 5
    Scalable
  • 5
    Easy to use and fast and goes well with JSONdb's
  • 5
    Its amazingly fast and scalable
  • 4
    Isomorphic coolness
  • 4
    It's fast
  • 4
    Easy to use
  • 3
    Not Python
  • 3
    Less boilerplate code
  • 3
    One language, end-to-end
  • 3
    Scales, fast, simple, great community, npm, express
  • 3
    TypeScript Support
  • 3
    Sooper easy for the Backend connectivity
  • 3
    Performant and fast prototyping
  • 3
    Great community
  • 3
    Easy
  • 3
    Easy to learn
  • 3
    Blazing fast
  • 2
    Lovely
  • 2
    Event Driven
  • 2
    Npm i ape-updating
  • 0
    Node

Sign up to add or upvote prosMake informed product decisions

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

    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 Kohana?

    Kohana is an elegant, open source, and object oriented HMVC framework built using PHP5, by a team of volunteers. It aims to be swift, secure, and small.

    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.

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

    Jobs that mention Django, Kohana, and Node.js as a desired skillset
    What companies use Django?
    What companies use Kohana?
    What companies use Node.js?

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

    What tools integrate with Django?
    What tools integrate with Kohana?
    What tools integrate with Node.js?

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

    Blog Posts

    Oct 24 2019 at 7:43PM

    AppSignal

    JavaScriptNode.jsJava+8
    5
    831
    Oct 3 2019 at 7:13PM

    Ably Realtime

    JavaScriptPythonNode.js+8
    4
    3427
    Node.jsnpmKubernetes+6
    1
    1242
    GitNode.jsFirebase+5
    7
    2112
    JavaScriptGitHubNode.js+29
    14
    12409
    What are some alternatives to Django, Kohana, and Node.js?
    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