FastAPI 란?

헨도·2022년 12월 26일
0

FastAPI

목록 보기
1/8
post-thumbnail

FastAPI

What is FastAPI?

Python의 대표적인 프레임워크인 Django와 다르고, Flask와 비슷한 마이크로 프레임워크(Micro Framework)이며, 비동기를 지원한다.

Why FastAPI?

  • 배우기 쉽다.
  • 모던 파이썬 문법을 가지고 있다.
    - 비동기 키워드 : async, await
  • OpenAPI 기반이다. (+GraphQL)
  • 자동 문서 생성(docs)
  • 마이크로 프레임워크(Micro Framework)
    - API 서버와 MSA(Micro-Service Architecture)

Vs Flask

Flask

from flask import Flask

app = Flask(__name__)

@app.route("/")
def hello() :
	return "Hello, World!"

FastAPI

from fastapi import FastAPI

app = FastAPI()

@app.route("/")
def hello() :
	return "Hello, World!"
profile
Junior Backend Developer

0개의 댓글