FastAPI
FastAPI to framework, dzięki któremu można tworzyć strony internetowe w prosty i szybki sposób. Znacząco ułatwia pracę developerom.
Spis treści
Co to jest Fastapi?
Framework cieszy się bardzo dużą popularnością, ze względu na szybki i duży poziom kontroli nad kodem. Został stworzony przez Samuela Colvina, z którym można skontaktować się na Twitterze, jeżeli pojawią się jakiekolwiek problemy związane z narzędziem.
API powstaje szybko, ponieważ kod jest zwięzły, występuje jedynie minimalna jego duplikacja, a w dodatku można korzystać z bardzo dobrej dokumentacji. Co ważne, Fastapi jest kompatybilne ze standardem OpenAPI. Aby zbudować prosty interfejs programowania aplikacji, wystarczy przygotować zaledwie 9 linijek kodu.
Stosunkowo nowy framework webowy dla Python – Fastapi, czerpie wiele od poprzedników, ale dostępny jest w wersji udoskonalonej, bez wielu wad, na które narzekali developerzy.
Jakie zalety ma Fastapi?
- Framework posiada wbudowany moduł, który generuje automatycznie dokumentację w formatach Swagger oraz ReDoc.
- Możliwość zabezpieczenia aplikacji OAuth2 lub tokenem JWT poprzez wykorzystanie modułów oauth2, http, PyJWT.
- Możliwość narzucenia innych standardów bezpieczeństwa m.in. CORS poprzez zastosowanie middleware.
O popularności FastAPI świadczy 284 aktywnych kontrybutorów, a także aż 50 tysięcy aktywnych obserwatorów, którzy śledzą zmiany pojawiające się we frameworku. Jest to bardzo dobry wynik, porównywalny z tym, który niegdyś osiągnął Django – 61 tysięcy aktywnych obserwatorów oraz 2156 aktywnych kontrybutorów.
Nasza oferta
Umów się
na darmową konsultację