I don't mich like the strict and inflexible DRF approach.
But great that they keep continuing supporting the framework for the people that like and use it. Or just use it.
I don't mich like the strict and inflexible DRF approach.
But great that they keep continuing supporting the framework for the people that like and use it. Or just use it.
For me personally I think the micro approach of Ninja / FastAPI is at odds with what I want out of DRF. I just want to make my crud stuff and not worry about implementing e.g. throttling, etc, on my own.
Also, I think the comparison is unfair due to the sheer age of DRF. Check out this graph: https://star-history.com/#encode/django-rest-framework&vital... Then click the "align timelines" and you see that ninja is more popular than DRF was at the same age.
Also, most business fail way before their chosen framework stops being maintained. In fact, most businesses fail before they even got their first customer, let alone getting to break even. We need to keep some perspective here.
That's why I rarely use DRF and either use function based views directly or use another library.