Linux Magazin germany

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

Sie lesen eine Vorschau. Registrieren Sie sich, um mehr zu lesen.

Mehr von Linux Magazin germany

Linux Magazin germany3 min gelesen
Parallele Wege
Python-Praxis, Folge 5: Nebenläufigkeit (Teil 2) Multithreading bietet nicht die einzige Möglichkeit, die Performance durch Parallelarbeit zu steigern. Andere Varianten sind etwa das Multiprocessing oder asynchrone Ein- und Ausgaben. Beim Multiproces
Linux Magazin germany6 min gelesen
Moderne Architektur
Kernel- und Treiberprogrammierung mit dem Linux-Kernel – Folge 119 Eva-Katharina Kunst ist seit den Anfängen von Linux Fan von Open Source. Jürgen Quade, Professor an der Hochschule Niederrhein, führt auch für Unternehmen Schulungen zu den Themen Tre
Linux Magazin germany8 min gelesen
News
Die Raspberry Pi Foundation hat den Raspberry Pi Zero 2 W vorgestellt. Als Nachfolgemodell des Pi Zero und Pi Zero W kostet er 15 US-Dollar. Er basiert wie der Raspberry Pi 3 auf dem SoC Broadcom BCM2710A1. Die ARM-Kerne wurden allerdings leicht auf