Hacker News new | ask | show | jobs
by no_wizard 588 days ago
They gave the most to the python community at 46500.

They must have the most inroads there, I imagine.

2 comments

Sentry is written in Python and uses Django.
What are the advantages of using Django over FastAPI in 2024?
What's the advantages of using FastAPI over Django Ninja?

But to answer your question more realistically:

* Familiarity

* Easy/built-in admin

* Longevity

I would also never consider switching an existing app from one to the other.

Sentry started in 2008, FastAPI didn't exist until 2018.
Batteries included, easy to start and very fast to develop, tons of packages and resources ...

FastAPI make sense only if you write an api for a third party frontend or service.

does Django have first party support for 2 factor authentication yet?
There are packages like django-oauth-toolkit.

But what is the sense to compare on a single feature? Obviously, Django doesn't cover 100% of use cases but, usually, you choose a technology that simplify you live overall not on specific aspects.

What do you mean by "most inroads"?
Adoption and/or dependency
Django is the community we are historically very attached to because that's what sentry is written in. The numbers in what we give to open source do not correlate with our business interests or strategies. Python is not the largest sentry consumer base :)

That is also why Rust and rrweb are overrepresented.