완전 편한 Data Science용 Python 웹 프레임워크, Streamlit
글 작성자: _rian
Streamlit가 뭐지?
Django같은 파이썬의 웹 프레임워크로, Data Science에 특화된 프레임워크입니다. 공식 문서의 타이틀이 "The fastest way to build and share data apps" 인데, 말 그대로 엄청나게 빠르게 (그리고 예쁘게) 앱을 빌드할 수 있어요. deploy와 스크린샷 녹화 등의 기능도 있어서 꽤 재미있는 프레임워크입니다.
내가 생각해본 장점
- 모든 코드를 오픈소스로 공유하고 있다. (오호)
- 예쁜 인터페이스
- 아주 직관적으로 코딩할 수 있다. -> 개발에 필요한 시간 엄청나게 단축 가능!!!
- ML 결과 프로토타입 보여주는 용도로 매우매우매우 좋을 것 같다.
- 차트, 사이드바, 버튼, 여러가지 그래프, 지도기능 등등.. 보여주기 좋다.
단점
- Django만큼의 퍼포먼스는 기대하기 어려운... (물론 기대하지도 않기도 했지만..)
- multi page를 구현할때 버벅이게 된다.
- 커스텀이 조금이라도 들어가야하면 복잡하다. 걍 정적(?)인 데이터 보여주기 용으로는 매우매우 좋을듯?
튜토리얼!
그래서 후기..
사실 요즘 그냥 검수용 데모사이트를 만들 일이 종종 있었는데, Django로 해야하나 Flask로 해야하나 고민을 하다가 발견한 프레임워크입니다 ㅋㅋㅋㅋ 정말 너무너무 편하고 예쁘고 좋아서 이걸로 하면 딱이겠다!! 생각했어요.
근데... 나름 이런저런 기능을 구현하려고 생각하다보니 아무리 생각해도 이거는 안되겠더라구요 ㅎㅎ 나중에 데사 프로젝트에서 프로토타입 만드는 용으로는 매우 좋을 것 같습니다. 커스텀 기능이 잘 되면 좋겠는데... 넘 약한 것 같아서 아쉽습니다 흑
Reference
'IT Trends' 카테고리의 다른 글
Google I/O 2021 키노트를 듣고 몇가지 흥미로운 것들 (0) | 2021.05.20 |
---|---|
요즘 제일 힙한 프로그래밍 언어, Rust (0) | 2021.04.26 |
RISC-V에 대한 나만의 생각 (0) | 2021.02.05 |
MS, 자체 서버용 프로세서 개발을 하다 (0) | 2020.12.21 |
구글, 양자 우월성을 입증하다 (0) | 2019.11.01 |
댓글
이 글 공유하기
다른 글
-
Google I/O 2021 키노트를 듣고 몇가지 흥미로운 것들
Google I/O 2021 키노트를 듣고 몇가지 흥미로운 것들
2021.05.20 -
요즘 제일 힙한 프로그래밍 언어, Rust
요즘 제일 힙한 프로그래밍 언어, Rust
2021.04.26 -
RISC-V에 대한 나만의 생각
RISC-V에 대한 나만의 생각
2021.02.05 -
MS, 자체 서버용 프로세서 개발을 하다
MS, 자체 서버용 프로세서 개발을 하다
2020.12.21