더북(TheBook)

세 가지 프레임워크를 항목별로 비교하면 다음 표와 같습니다.

표 1-1 Flask, Django, FastAPI 비교

항목

Flask

Django

FastAPI

출시 연도

2010년

2005년

2018년

개발자/회사

아르민 로나허

로렌스 저널 월드

세바스티안 라미레즈

프레임워크 성격

마이크로 프레임워크

풀스택 프레임워크

API 프레임워크

내장 기능

라우팅, 템플릿 등 기본 기능만 제공

ORM, 인증, 관리자 페이지 등 대부분 기능 내장

데이터 자동 검증, API 문서화, 비동기 처리 지원

유연성

매우 높음(필요한 라이브러리 직접 선택)

상대적으로 낮음(권장 구조 준수)

높음(확장 가능한 구조)

러닝 커브

낮음(빠른 시작 가능)

높음(규칙과 구조 익혀야 함)

중간(타입 힌트, 비동기 개념 필요)