pritykinlab / guidescanpy

1 stars 0 forks source link

Investigate FastAPI as an alternative to Flask #39

Closed vineetbansal closed 1 year ago

vineetbansal commented 1 year ago

Since we're using Python 3.10, we may be able to leverage some of the niceties of the FastAPI framework quite easily, which would solve issue #27 elegantly, for example. On the other hand FastAPI may be an overkill of a relatively simple webapp like this one.

Another option to consider is to look at Quart, the async version of Flask. This may be a very quick migration if its deemed to be worth it for performance reasons.

In any case, some investigation is needed into both these frameworks to determine their attractiveness and feasibility going forward.

vineetbansal commented 1 year ago

This is going to be a heavy lift at this point, with no obvious benefits, so closing the issue for now.