Community

Python의 웹프레임워크로 주목받고 있는 FastAPI의 장점을 Flask와 비교해서 설명하는 글입니다. Python에서 웹프레임워크로는 주로 올인원프레임워크인 Django와 경량 프레임워크인

Python의 웹프레임워크로 주목받고 있는 FastAPI의 장점을 Flask와 비교해서 설명하는 글입니다. Python에서 웹프레임워크로는 주로 올인원프레임워크인 Django와 경량 프레임워크인 Flask가 오랫동안 주류로 자리잡고 있었는데 흐름의 변화가 생기고 있나 보네요. Python 개발자는 아니지만 FastAPI에 대해서 작년부터 종종 듣고 있었는데 FastAPI로 넘어간 사람들이 만족하고 있나보네요. - Flask에서는 컨텍스트를 전역 변수로 쓰고 있었지만 FastAPI에서는 의존성 주입을 사용하므로 순수 함수로 작성할 수 있고 테스트도 쉽게 작성할 수 있다 - context mager나 view decorator 대신 Depends를 이용해서 더 안전한 코드를 작성할 수 있다. - 비동기에 기반한 동시성 제어모델을 사용해서 훨씬 더 좋은 성능을 보여준다.

알림

알림이 없습니다