Porównuję Flask i FastAPI na podstawie szybkości samego frameworka jak i przyjemności dopisywania kolejnych funkcjonalności na podstawie przykładowego projektu.
Jest to bardzo proste API do tworzenia wiadomości prasowych - Nagłówek, treść oraz imię osoby tworzącej daną wiadomość.
Potrzebujesz Docker i docker-compose
Aby uruchomić Flask:
make docker-flask- Aplikacja będzie dostępna pod adresem:
localhost:5000
Aby uruchomić FastAPI:
make docker-fastapi- Aplikacja będzie dostępna pod adresem:
localhost:8000
- Zainstaluj pip-tools
- Zaktualizuj wszystkie paczki
make recompile-deps - Zainstaluj wszystkie paczki
make sync-deps
Aby uruchomić Flask:
make run-flask- Aplikacja będzie dostępna pod adresem:
localhost:5000
Aby uruchomić FastAPI:
make run-fastapi- Aplikacja będzie dostępna pod adresem:
localhost:8000