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