로고 |
|
솔루션명 |
FastAPI |
소개 |
- FastAPI는 현대적이고, 빠르며(고성능), 파이썬 표준 타입 힌트에 기초한 Python3.6+의 API를 빌드하기 위한 웹 프레임워크
- NodeJS 및 Go와 대등할 정도로 매우 높은 성능을 가짐
- 사용 가능한 가장 빠른 파이썬 프레임워크 중 하나임
|
주요 기능 |
- 웹 서버 WSGI (Web Server Gateway Interface) 지원
- 비동기 ASGI (Asynchronous Server Gateway Interface)을 지원
|
대분류 |
시스템SW |
소분류 |
SW공학도구 |
라이선스 형태 |
MIT
|
사전설치 솔루션 |
Python 3.6 +
|
실행 하드웨어 |
|
버전 |
0.88.0(2022년 11월) |
특징 |
- 빠른 코드 작성: 약 200%에서 300%까지 기능 개발 속도 증가
- 적은 버그: 사람(개발자)에 의한 에러 약 40% 감소
- 직관적: 훌륭한 편집기 지원. 모든 곳에서 자동완성. 적은 디버깅 시간
|
보안 취약점 |
- 표준화되어 있지 않기때문에 Django 등의 프레임워크 전환이 어려울 수 있음
- 개발 확장과 배포를 위해서 라이브러리 및 확장을 많이 검색해봐야 함
- 대체 프레임워크들(Django, Flask)과 비교했을 때, 데이터베이스와의 연동이 다소 어려움
|
개발회사/커뮤니티 |
https://gitter.im/fast_api/community
|
공식 홈페이지 |
https://fastapi.tiangolo.com
|