Building Large Flask Apps in the Real World
Here&#x27;s why I use Flask for every web project:<p>- It is both &#x27;out of my way&#x27; <i>and</i> flexible enough to scale up. I.e. you can start with a 5 LOC hello world, but it still handles a large app with lots of components well (Blueprints).<p>- It doesn&#x27;t force a data model &#x2F; DB onto me - I can just plug in whatever I have (unlike Django).<p>- It doesn&#x27;t even force a templating engine onto me - I always use mustache instead of jinja2 (it&#x27;s extremely tiny, tidy and portable to any language, so it&#x27;s much easier to port code to other devices &#x2F; platforms).<p>- wanna just get started? `sudo pip install Flask &amp;&amp; python .&#x2F;hello.py` --&gt; served on localhost:5000. I recently started a project[1] while in a meeting with someone complaining about some complex app we had - built a prototype with him together that could replace the entire thing <i>and</i> solves problems we had in 2h. Having a foolproof starting point without any configuration and then being able to build up from there is essential.<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;muellermichel&#x2F;guetzli" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;muellermichel&#x2F;guetzli</a>