DEV Community

Discussion on: What backend are you using?

Collapse
 
rhymes profile image
rhymes

Depends on the client.

Lately: Flask/Django/Python or Go (framework less) or Rails/Ruby

The common denominator is PostgreSQL. I use Redis as well.

I don't like Django that much, in a specific case it was his admin framework to be a factor in the choice.

In the future I don't know: I hope more Flask/Python and Go :D

Elevator pitch for Flask:

it's super simple but it can scale to big apps thanks to composable apps. It mostly gets out of your way: you can decide to use an ORM or not, it doesn't care (data mappers are appreciated). It's not the fastest ever but you already know that most of your issues are I/O related, don't you? :D

Collapse
 
d1p profile image
Debashis Dip

I am just curious, What are the things that you disliked most about django?

Collapse
 
rhymes profile image
rhymes

I have nothing against it, is just that lately I favor simplicity and lightness and Flask has both.

Django has better "defaults" being a full framework. The admin is miles ahead any admin for Flask but, apart from the obvious plus of having a bigger community and hence more "plug-ins" I don't have a compelling reason to favor it over Flask.