Flask, Streamlit 함께 사용하기
Streamlit이란, Python 으로 데이터 앱을 빠르고 쉽게 만들 수 있도록 돕는 오픈소스 앱 프레임워크이다. HTML, CSS, JavaScript에 대한 깊은 지식이 없어도 멋진 UI를 만들 수 있다. 빠른 프로토타입을 구현하는데 이만한 도구가 없을 정도로 장점 가득한 아이다. Streamlit의 단점도 있다. 1. 접근제어 한계 기존 웹프레임워크에서 기본적으로 제공하는 SSO연결, 세션연결, 권한관리, 페이지 Redirection 등의 기능이 부족하며, 2. 커스터마이징 한계 HTML, CSS, JavaScript에 대한 자유도가 떨어지다보니 UI를 디자인하는데 커스터마이징에 한계가 있다. 3. 많은 메모리 사용 데이터를 한번에 불러와서 필터링을 거는 방식으로 데이터를 활용하다보니 메모리 사용..