3 ms·
Flask is not built for smaller web apps. The idea of Flask is to build a good foundation for all applications. Everything else is up to you or extensions. htt
by j_baker 14y ago
Flask is not built for smaller web apps.
The idea of Flask is to build a good foundation for all applications. Everything else is up to you or extensions.
http://flask.pocoo.org/docs/design/#what-flask-is-what-flask-is-not http://flask.pocoo.org/docs/design/#what-flask-is-what-flask...
There's even an entire section in the docs about scaling your application up: http://flask.pocoo.org/docs/becomingbig/#becomingbig http://flask.pocoo.org/docs/becomingbig/#becomingbig
- jmduke 14y agoYou're completely right -- I phrased that badly. What I meant was that it lends itself well to small apps because the lack of code/architectural overhead, as opposed to Django, where coding small apps often feels like only furnishing one room in a five-bedroom house.
- j_baker 14y agoI would actually argue the exact opposite. Django is good for getting small, simple apps up and running quickly. It all gets overly complex very quickly when you need anything more than that. For a big app, it's better to start with something small that can grow to meet your needs rather than starting with something big that you'll have to fight to do what you need to do.
- jmduke 14y agoInteresting! I've never thought about it that way -- whenever I work with Django on a smaller scale I feel like I spend more time tweaking the framework itself rather than the actual app.