6 ms·
Django has a community and leaders that care, and Django continues to get better. Flask is basically abandoned, despite continually receiving undocumented comm
by mangeletti 11y ago
Django has a community and leaders that care, and Django continues to get better.
Flask is basically abandoned, despite continually receiving undocumented commits.
Flask hasn't even had a PyPi release, or even a Git tag for that matter, since June, 2013. The documentation is also far behind.
- scrollaway 11y agoFlask is not abandoned. It receives far less commits than Django because 95% of features common to Flask apps are in modules which are not part of Flask core. Flask plugins are thriving... The last commit in Flask-SQLAlchemy for example was 2 hours ago. The other main difference is Django is developed as part of a large organization, Flask is not. Get the right people together and that could be fixed easily...
- orf 11y agoThat doesn't seem to be the case: https://github.com/mitsuhiko/flask/graphs/contributors https://github.com/mitsuhiko/flask/graphs/contributors. The owner seems to be fairly active, but it is surprising that there hasn't been a release in two years. It is a micro-framework though so how much can they really add, and the apps and ecosystem around it hasn't stagnated at all.
- mangeletti 11y ago> ... so how much can they really add They add tons. There are many commits, bug fixes, etc. It's just that there A) hasn't been a release to PyPi, B) is an inordinate quantity of unmerged pull requests, C) are many undocumented changes, and D) issues like https://github.com/mitsuhiko/flask/issues/1272 https://github.com/mitsuhiko/flask/issues/1272 that are over a year old (I left a comment https://github.com/mitsuhiko/flask/issues/1575#issuecomment-153219407 https://github.com/mitsuhiko/flask/issues/1575#issuecomment-... explaining the vicious circle that I believe is created by not releasing to PyPi). I commit to Django (and donate), but I would never commit to Flask when it makes no attempt at Industry Standards™ like PyPi releases. I shouldn't have said it's "abandoned", because that's an insult to the parts of the community that are very active.
- bjt 11y agoMost of Flask's heavy lifting is done by Werkzeug, which had its last PyPi release a month ago. I use Werkzeug directly rather than Flask, so I can't speak to whether Flask is abandonware or not, but I'm very happy with Werkzeug. With very little effort, I get to build just enough framework for my application, without having to be shoehorned into someone else's tradeoffs.
- mangeletti 11y agoVery interesting. I'm going to give Werkzeug a try. Have you tried out Falcon, btw? If so, how does it compare to Werkzeug?
- bjt 11y agoI haven't tried Falcon. I hear it's fast.
- sandGorgon 11y agoWe have been concerned about that as well - we have our infra built around Flask already. Im wondering what's a suitable alternative.... with SQLAlchemy and Celery/RQ integration?
- aprdm 11y agoPyramid?
- JustSomeNobody 11y agoWhy is flask abandoned? Can't software just be done at some point?