본문 바로가기
backend (Flask) 개발

flask 를 쓸까? django 를 쓸까?

by 꼰대코더 2023. 11. 29.

파이선 환경의 framework 로서는 flask 와 django 가 있다.

둘 다 개발해본 경험자로서 어떤것을 사용할까에 개인적인 소견을 말하고자 한다.

 

django 의 장점으로서는 보안문제와 template 을 사용할 수 있다는게 장점일 것 같다.

하지만 설정방법과 사용법이 어렵고 template 은 frontend용 JavaScript framework(React, Angular, Vue) 가 있기 때문에 그다지 사용할 필요가 없는 것 같다.

 

반면 flask 는 간단히 개발할 수 있기때문에 앞으로 flask 개발에 대해 설명하고자 한다. 

 

flask, django 는 어플리케이션 framework 이기 때문에 멀티 접속을 지원하지 않는다. 즉 동시에 여러 접속이 존재하게 되면 먼저 온 순서에 따라 순차적으로 처리를 하게 된다. ( signle thread )

이러한 어플리케이션을 웹서비스를 하는 경우에는 앞에 WSGI(Web Server Gateway Interface) 인 apache 나 nginx 를 설치 연결하여 사용하여야 한다. 

'backend (Flask) 개발' 카테고리의 다른 글

Blueprint  (0) 2024.06.29
json  (0) 2024.04.30
긴 처리시간을 필요로 하는 서비스 설계 고찰  (0) 2023.12.01
ai 모델 서비스 설계 고찰  (0) 2023.12.01
Windows 노트북에 Ubuntu Linux 설치 부팅  (3) 2023.11.29