5 ms·
Awesome! I've always thought Django to be terribly bloated. Go seems like the best option for any kind of API.
by jonathan-kosgei 8y ago
Awesome! I've always thought Django to be terribly bloated. Go seems like the best option for any kind of API.
- sametmax 8y ago> I've always thought Django to be terribly bloated. Well it depends. It does handle clickjacking, XSS, i18n, l18n, identification, authentification, database handling, CRSF and much more out of the box. Things that you eventually code yourself, or that you should disable if you don't need it. What usually happens is that people delegate this complexity more and more to the front end, which becomes, indeed, bloated. Or install more libs. And code glue for them because they are not integrated. All in all, Django is slow compared to go, but it's not bloated if you take it in the context of what necessary work it saves you. It's opinionated. It has sane default. It's ready to use. Unless you plan to have static website or an unsafe one.
- imauld 8y agoFor 90% of applications Django has everything they will need from an application framework and is fairly easy to manage. If you're in the 10% yeah it can be a pain in the butt. However it's not impossible or even particularly difficult to migrate to something else.