3 ms·
I love and use both frameworks on a daily basis. For tiny applications: go with Flask. For medium and big applications: it depends. Flask is great since you
by sparkling 9y ago
I love and use both frameworks on a daily basis.
For tiny applications: go with Flask.
For medium and big applications: it depends.
Flask is great since you can mix and match different parts from the toolbox and build/use exactly what you want. But it is easy to end up at a point where you are just rewriting your own mini-Django on top of Flask.
Django on the other hand brings a full meal to the table. Using other toys from the toolbox is certainly possible, but it feels "wrong". And yes, Django certainly has some rough/not-so-shiny edges here and there, partly due to legacy code that cant be easily refactored due to compatibility. But overall it gets the job done and it gets polished more with every release.
At the end of the day, it comes down to personal preference.