top | item 31953754

(no title)

followben | 3 years ago

If only FastAPI could achieve the same…

discuss

order

capableweb|3 years ago

FastAPI has 50% as many issues open right now, as Flask has had in total (1.1K vs 2.3K), and ~500 open PRs currently while Flask has had ~2.2K PRs in total.

Yet, both repositories have closed the same amount of issues during the last month, but FastAPI only merged 2 PRs while Flask has merged 21.

Popularity probably plays into this a lot, but it's also just very clear that whoever is doing the management of Flask, is doing an excellent job! Kudos.

FrenchyJiby|3 years ago

I personally have a PR ready to go which adds documentation for API Key Auth (missing page till now, very requested by community[1]), which has been ready since early May, stagnant for almost 3 months now[2], don't know how to bump without spamming.

It's unfortunate, because FastAPI is one of the best libraries I know of otherwise in terms of capabilities for time spent writing code. Nowadays, though, when recommending this lib at work, I need to add "but pray you don't hit a bug or missing docs, or you're on your own".

[1]: https://github.com/tiangolo/fastapi/issues/142 [2]: https://github.com/tiangolo/fastapi/pull/4818

kortex|3 years ago

FastAPI has a lot of straight-up low-effort, borderline spammy questions. I think it's a community /communication thing. Somehow flask keeps the riff-raff down, or at least in the discussion and out of issues. So however they do that, FastApi needs to do as well.

On top of that it definitely is in need of more top-down organization, delegation, and coordination.

pgjones|3 years ago

It is also easier to manage for Flask - it is very mature and we fixed most of the issues present in FastAPI many years ago.

mkl95|3 years ago

I'm not saying it's a bad or good thing, but FastAPI is run like a personal project. Most issues are ignored into oblivion.

mmcnl|3 years ago

For this reason I wouldn't recommend FastAPI for anything serious. If it works, fine, but if you hit an edge case... prepare for a world of trouble. I wouldn't build my stack on top of it.

literallyWTF|3 years ago

Don’t hold your breath. The most common updates are changes to who sponsors the damn thing.

mr90210|3 years ago

Node/JavaScript frameworks: are we a joke to you?

Lol