Tell HN: Flask and Quart have now partially merged
7 comments
Links:
https://quart.palletsprojects.com/en/latest/
https://flask.palletsprojects.com/en/3.0.x/
TIL about the new Flask logo!
https://quart.palletsprojects.com/en/latest/
https://flask.palletsprojects.com/en/3.0.x/
TIL about the new Flask logo!
There are new logos for all the Pallets projects and Pallets itself, based on a common theme.
Is there are any reason to pick Flask over FastAPI for a new project in 2023?
Yes, I've written about this comparison in detail https://pgjones.dev/blog/fastapi-flask-quart-2022/.
So I can use Quart part for my API service, and Flask for my UI service all in the same project structure?
This means that you can use the same framework API and understanding to write synchronous code with Flask, and asynchronous code with Quart.
It is important to note that Flask cannot be made asynchronous without breaking extension and backwards compatibility, or without using monkeypatching. Therefore, Quart is best viewed as a namespace for async/await usages.
Questions and comments very welcome. (I'm struggling a little thinking about how best to communicate this)