4 ms·
Flask is incredible. since I've made the transition from PHP-based CMS's I've never looked back. if someone is interested in learning more about building large
by level09 12y ago
Flask is incredible. since I've made the transition from PHP-based CMS's I've never looked back.
if someone is interested in learning more about building larger scale/production apps with flask, I have a series of tutorials at medium to get you started: https://medium.com/@level09 https://medium.com/@level09
Disclaimer: I'm the creator of enferno (http://enferno.io http://enferno.io),
A flask-based system pre-configured with caching/user auth/basic template/ORM/CRUD/task queue/mail functionality.
- manto 12y agoCurious what made you go this route rather than say a more full featured framework (Django/Rails)? Just based on assumptions, was it the ability to specify each of your preferred components?
- ddorian43 12y agoFor me because jinja2 is better than django's templates, sqlalchemy is also better than django orm. And you can use them as separate (sqlalchemy on desktop app), blueprints also (for me at least), everything is not tied to the sql-orm so you can use nosql to webscale.
- level09 12y agoThe short answer is, faster development, easier to maintain and extend, and even more efficiency which is exactly what I was looking for. the long answer is, a combination of many things: - flask is simpler, has almost no learning curve - Django's ORM is not great, and I preferred nosql where things can be done faster and no schema migration was needed - Jinja2 seemed better and the template structure was simpler, and the static file serving seemed more straight forward in flask - settings management, urls and routing (with decorators), blueprints and many other things .. I really believe that Flask represents the best way to design any web framework.