Flott serviert
Python-Praxis, Folge 3: FastAPI
Für Python existieren viele Web-Frameworks zur Realisierung von Web-Applikationen und Microservices. Viele davon blicken auf eine sehr lange Historie zurück. Zu den bekanntesten und am häufigsten verwendeten Frameworks zählen sicherlich Flask und Django. Allen WebFrameworks ist gemeinsam, dass sie eingehende HTTP-Requests an eine entsprechende Methode weiterleiten. Die Methode verarbeitet den Request und erzeugt eine HTTP-Response (zum Beispiel Text oder HTML, JSON).
FastAPI als relativ neues Framework hat in der letzten Zeit besonders im Bereich der REST-Microservices starke Verbreitung gefunden. Das liegt vor allem an seinem breit gefächerten Funktionsspektrum (siehe Kasten FastAPI: Funktionsumfang).
FastAPI versteht sich wie das ältere Flask als agnostisch gegenüber Datenspeicherung oder HTML-Generierung und anderen Aspekten. Es grenzt sich dadurch von Frameworks wie Django
You’re reading a preview, subscribe to read more.
Start your free 30 days