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.
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.
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.
Instagram uses it as their main backend. They have hundreds of million of daily users. Some of the critical backend services are in C++.
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.
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.
> 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.