Member-only story
Pros and Cons of Streamlit
Streamlit is a good tool to quickly launch a web service but it has its own limitations.
Streamlit is an open-source Python library that can quickly turn data science and machine learning projects into web applications. It is a great framework for data scientists and machine learning researchers whose core skill sets are centered around building prototypes, experimenting with models, and manipulating data in Python.
When I was looking for ways to launch a web service quickly without requiring me to learn web development languages like HTML, CSS, or JavaScript, Streamlit sounded like a perfect tool to leverage. The result is a dataset reviewing tool called Adart (AI Data Reviewing Tool) built on Streamlit.
After using it for several months, however, I also found some severe limitations. Below is a summary of my learnings which I wish I had known before I started.
Pros of Streamlit
1. Ease of use
First and foremost, if you have some competency in Python, writing in Streamlit is extremely…