본문 바로가기
📱Web & Mobile/Flask

[Flask] Flask란?

by inbeom 2023. 8. 20.
728x90

💡 Flask (플라스크)

  • Flask는 Python 기반으로 작성된 마이크로 웹 프레임 워크(Micro Web Framework) 중 하나 이다.
  • 간단한 웹 사이트나 API 서버를 만드는 데에 특화된 Python Web Framework이다.

 

Web Framework

  • 웹 프레임워크는 동적인 웹 페이지나 웹 애플리케이션을 개발할 대 유용하게 사용하는 일종의 틀(frame)이다.
  • 데이터베이스 연동, 템플릿 표준, 세션 관리, 코드 재사용 등의 기능을 포함한다.
  • Python 기반의 웹 프레임워크에는 Django, Flask, Bottle, Pyramid가 있다.

 

장점 ⇒ 가볍게 배우고, 사용하며 배포할 수 있다.

단점 ⇒ Django에 비해 자유도는 높지만 제공해주는 기능이 비교적 적다.

  • 즉 Flask는 소규모 애플리케이션, API등을 빠르게 만들 수 있고, Django는 대규모 애플리케이션을 만들기 위해 기본적인 기능 제공.

다른 언어 기반의 서버(spring)와 연동이 가능하고 단독 서버를 구성할 수 있음

728x90

'📱Web & Mobile > Flask' 카테고리의 다른 글

[Flask] ChatBot-API  (0) 2023.08.20
[Flask] APScheduler  (0) 2023.08.20
[Flask] Template View  (0) 2023.08.20
[Flask] 기본 사용법  (0) 2023.08.20