3 ms·
There are definitely a few things I don't like in Django. Extreme OO with generic class based views, I hate mixins of any sort as well. But the organization, fu
by rlawson 4y ago
There are definitely a few things I don't like in Django. Extreme OO with generic class based views, I hate mixins of any sort as well. But the organization, functionality and robust 3rd party app ecosystem are where Django shines.
Also it's easy to use Django in a function centric way (see Adam Hill's django-fbv).
I have objectively measured myself in how fast I can build a crud app. Even though I am a Java expert and maybe only a mid-level Python person - I can build sites faster with Django than Spring Boot.
Now having said that there is a certain size project that I feel is Django's sweet spot - 5 devs or less (maybe 10 if you are strong on type hinting and other tooling). Anything bigger and it's Java all the way.