The title is obvious. Everyone loves Flask as a small web framework. As of now, all my projects are built with Flask. Including b3nsh4.tk
A few people have asked what I used for XREP. Yes, it’s Flask again. I don’t know why it’s so easy to get started — it really can’t get much easier.
For me, Django is a framework that works out of the box and has many more features. But if your application is complex at the backend with a simpler frontend and no database or login system, Flask is the option.
Jinja makes life easier too.
The most beautiful thing I like about Flask is the ease of handling routes. I’d argue that’s why most people like Flask.
When I used Flask in the Remotor project, tbh it was hard to set up the login and user account creation, and there was a moment I regretted not using Django instead. But that may be because I don’t have much exposure to user account handling in Flask — it may be easier for others.
I believe people getting into application development should know how easy Flask is if they have an idea they want to build and think web app development is expensive or hard.
It’s Friday… have a very good weekend :)