파이선 환경의 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 |