Kapitel 7. Vergleiche der Rahmenbedingungen
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Du brauchst keinen Rahmen. Du brauchst ein Bild, keinen Rahmen.
Klaus Kinski, Schauspieler
Vorschau
Für Entwicklerinnen und Entwickler, die Flask, Django oder andere populäre Python-Webframeworks verwendet haben, zeigt dieses Kapitel die Ähnlichkeiten und Unterschiede von FastAPI auf. Es geht nicht auf jedes quälende Detail ein, denn sonst würde der verbindende Klebstoff dieses Buch nicht zusammenhalten. Die Vergleiche in diesem Kapitel können nützlich sein, wenn du darüber nachdenkst, eine Anwendung von einem dieser Frameworks auf FastAPI zu migrieren oder einfach nur neugierig bist.
Eines der ersten Dinge, die du über ein neues Web-Framework wissen möchtest, ist, wie du loslegst, und ein Top-Down-Weg ist die Definition von Routen(Zuordnungen von URLs und HTTP-Methoden zu Funktionen). Der nächste Abschnitt vergleicht, wie man das mit FastAPIund Flask macht, weil sie einander ähnlicher sind als Django und eher für ähnliche Anwendungen zusammen in Betracht kommen.
Flachmann
Flasknennt selbst ein Mikroframework. Es stellt die Grundlagen bereit und du lädst dir Pakete von Drittanbietern herunter, um es bei Bedarf zu ergänzen. Es ist kleiner als Django und am Anfang schneller zu erlernen.
Flask ist synchron und basiert eher auf WSGI als auf ASGI. Ein neues Projekt namensquartkopiert Flask und fügt ASGI-Unterstützung ...
Get FastAPI now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.