logoalt Hacker News

ricardobeatyesterday at 2:57 PM6 repliesview on HN

Why is Django so popular among open-source projects like these, especially government funded? I’ve never happened to see a commercial project use it in my twenty years in the field. Ruby/Go or even bun or node would be much more approachable and performant options today.


Replies

petcatyesterday at 3:07 PM

> I’ve never seen a commercial project use it in my twenty years in the field.

This is very surprising to me considering some of the largest sites in the world are built on Django. Instagram, Pinterest, for instance. Large parts of stripe and Robinhood are implemented with Django. Eventbrite, bitbucket. I believe even Sentry is.

All commercial products.

show 3 replies
megaman821yesterday at 3:26 PM

Does node or Go have a full-stack framework with any real usage? Those languages seem to have people that like piecing together libraries than using frameworks. Other languages all offer popular frameworks; Ruby on Rails, Java Spring, PHP Laravel, ASP.Net.

show 1 reply
mkl95yesterday at 3:11 PM

Django must be more popular than Rails in the EU these days. Most Django devs have never used Go or Node and have never heard about Bun. Django is in the category of battle-tested frameworks that are very boring and easy to get things done with.

rockinghighyesterday at 3:40 PM

Instagram uses it as their main backend. They have hundreds of million of daily users. Some of the critical backend services are in C++.

show 1 reply
dingiyesterday at 3:07 PM

Django is boring in a best possible way. Rather than spending six months setting up a bunch of microservices, you spend couple weeks on Django and ship a working product. Built in admin dashboard for example is a godsend at small scale.

show 1 reply
LunaSeayesterday at 4:06 PM

Bun is a very recent and thus unstable and immature project.

It has also been acquired by Anthropic recently.

Does not look like a great choice.