파이썬 초보입니다. 어찌어찌 하다보니 큰 데이터분석 하여 결과를 도출하는 서비스 구축을 진행하게 되었습니다. ( 유저는 웹을 통해 접근 ) 시각적 표현, 실시간 반응형 그래프 혹은 테이블이 중요한 report 화면이 있으며 구조가 많이 복잡한 서비스는 아닙니다. 어떤 웹 프레임워크를 고려해야 할지 고민이네요..
Streamlit vs flask 도와주세요!!
09월 16일 | 조회수 1,956
w
widelife
억대연봉
댓글 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
추천글