Streamlit vs flask 도와주세요!!

09월 16일 | 조회수 1,956
w
쌍 따봉
widelife
억대연봉

파이썬 초보입니다. 어찌어찌 하다보니 큰 데이터분석 하여 결과를 도출하는 서비스 구축을 진행하게 되었습니다. ( 유저는 웹을 통해 접근 ) 시각적 표현, 실시간 반응형 그래프 혹은 테이블이 중요한 report 화면이 있으며 구조가 많이 복잡한 서비스는 아닙니다. 어떤 웹 프레임워크를 고려해야 할지 고민이네요..

댓글 18
공감순
최신순
    쌍 따봉
    말랑맬렁
    09월 16일
    streamlit은 조직 내부에서 대시보드 정도를 만들어서 보는 수준으로 구현할 순 있는데, 본격적으로 고객이 볼 화면 등을 구성하기에는 무리가 있긴 합니다. 사용이 쉬운 대신 유연성은 떨어지고, 싱글 스레드 기반이라 다중접속자 지원은 힘들 수 있습니다. 내부에서 시각화를 위해 빨리 구성해서 봐야 한다=streamlit 고객이 볼 프로덕트다, 기능은 간단해도 사용자가 다수고 완성도도 중요하고, 커스터마이즈도 가능하면 좋겠다 =프론트엔드 따로 구성(리액트나 뷰 등)+백엔드는 fastapi(추천)/flask 이 정도가 좋을 것 같습니다.
    streamlit은 조직 내부에서 대시보드 정도를 만들어서 보는 수준으로 구현할 순 있는데, 본격적으로 고객이 볼 화면 등을 구성하기에는 무리가 있긴 합니다. 사용이 쉬운 대신 유연성은 떨어지고, 싱글 스레드 기반이라 다중접속자 지원은 힘들 수 있습니다. 내부에서 시각화를 위해 빨리 구성해서 봐야 한다=streamlit 고객이 볼 프로덕트다, 기능은 간단해도 사용자가 다수고 완성도도 중요하고, 커스터마이즈도 가능하면 좋겠다 =프론트엔드 따로 구성(리액트나 뷰 등)+백엔드는 fastapi(추천)/flask 이 정도가 좋을 것 같습니다.
    답글 쓰기
    18
    w
    쌍 따봉
    widelife
    작성자
    09월 16일
    그렇군요. 자세한 내용 고맙습니다. 유저 로그인 기능 및 관리 등도 필요하여 말씀하신 부분 고려해보겠습니다.
    그렇군요. 자세한 내용 고맙습니다. 유저 로그인 기능 및 관리 등도 필요하여 말씀하신 부분 고려해보겠습니다.
    (수정됨)
    2
    쌍 따봉
    말랑맬렁
    09월 17일
    예, 로그인이나 유저관리도 필요하다면 streamlit은 그다지 좋은 선택은 아닙니다. 일단은 로그인 기능을 제공은 하는데 유저 정보를 yaml 파일로 관리합니다.(거의 대학생 토이프로젝트 수준이죠?) 요즘은 front/backend 서비스는 별도 구성하는 게 거의 대부분이라 이렇게 안내드렸고, 초심자가 금방 익숙해지고 곧잘 개발하기에 fastapi는 flask와 별 차이 없을 정도로 간결하고 쉽습니다. 팀에 flask 유경험자가 있으면 fastapi는 거의 하루이틀 내로 금방 적응 가능할 겁니다. 그 점에서 강력히 추천드립니다.
    예, 로그인이나 유저관리도 필요하다면 streamlit은 그다지 좋은 선택은 아닙니다. 일단은 로그인 기능을 제공은 하는데 유저 정보를 yaml 파일로 관리합니다.(거의 대학생 토이프로젝트 수준이죠?) 요즘은 front/backend 서비스는 별도 구성하는 게 거의 대부분이라 이렇게 안내드렸고, 초심자가 금방 익숙해지고 곧잘 개발하기에 fastapi는 flask와 별 차이 없을 정도로 간결하고 쉽습니다. 팀에 flask 유경험자가 있으면 fastapi는 거의 하루이틀 내로 금방 적응 가능할 겁니다. 그 점에서 강력히 추천드립니다.
    1
    리멤버
    @멘션된 회사에서 재직했었음
    19년 05월 28일
    회사에서 풀지 못한 고민, 여기서 회사에서 업무를 하다가 풀지 못한 실무적인 어려움, 사업적인 도움이 필요한 적이 있으셨나요? <리멤버 커뮤니티>는 회원님과 같은 일을 하는 사람들과 이러한 고민을 해결할 수 있는 온라인 공간입니다. 회원 가입 하고 보다 쉽게 같은 일 하는 사람들과 소통하세요
    회사에서 풀지 못한 고민, 여기서 회사에서 업무를 하다가 풀지 못한 실무적인 어려움, 사업적인 도움이 필요한 적이 있으셨나요? <리멤버 커뮤니티>는 회원님과 같은 일을 하는 사람들과 이러한 고민을 해결할 수 있는 온라인 공간입니다. 회원 가입 하고 보다 쉽게 같은 일 하는 사람들과 소통하세요
    답글 쓰기
    0
    리멤버
    @멘션된 회사에서 재직했었음
    19년 05월 28일
    일하는 사람과 기회를 연결하여 성공으로 이끈다
    일하는 사람과 기회를 연결하여 성공으로 이끈다
    답글 쓰기
    0
추천글
대표전화 : 02-556-4202
06235 서울시 강남구 테헤란로 134, 5,6,9층
(역삼동, 포스코타워 역삼) (대표자:최재호, 송기홍)
사업자등록번호 : 211-88-81111
통신판매업 신고번호: 2016-서울강남-03104호
| 직업정보제공사업 신고번호: 서울강남 제2019-11호
| 유료직업소개사업 신고번호: 2020-3220237-14-5-00003
Copyright Remember & Company All rights reserved.