@zendr0

No one will use streamlit for prod. We know that. But Streamlit is the best tool to get started with MVP and get that initial funds by validating your ideas. No one will invest their time and effort on learning react and then building one with React without knowing if it is even worth spending your time on something that people doesn't even want.

@ike212111

My experience is: don't mimic React/Business coding when using Streamlit. I use streamlit and Redis/Valkey/streamlit-local-storage, which is good for 90% of all app variations you may encounter. If you are doing something complex, I hope you get the budget, the team, and the planning. For smaller Ronin projects, Streamlit/Redis can foot the bill.

@nthmost

Your points are valid but I wish you'd compare apples to oranges.  Streamlit is a front and back-end in one, so comparing it to React over and over again isn't particularly useful.  Streamlit even uses React on its front-end.  Streamlit would be more usefully compared to things like Dash and Solara.

@aiberta

Thank you for clarifying on pits and falls of Streamlit. I see that you're mentioning that it is still the framework of choice for Data Science applications. Very informative video!

@TN-cx4qi

You can create pretty complex medium sized dashboard applications with Streamlit. I’d even argue that making a website for a small business that’s exposed to the web is completely acceptable. Think about a small company like a brewery that just wants to put out details about their business, different products and pricing. It would be a great solution for something like that.

Edit - as far as JavaScript frameworks go I think React is losing ground to vue.

@AleksaMilic-d2e

No recommendation of some other framework as a replacement?

@vladsirbu9538

Thanks for your video. What do you think about Chainlit?

@PratikSinghFilms

i am working on a saas app like ai girlfriend stuff should i use streamlit to get first 100 users and then change the framework to flask,faastapi or django or should i use this framework from start ?

@DanSaw-p4z

It's good for little websites to display information, like internal dashboards or personal stuff. But yeah, id never use this at scale.

@6242-j1z

is there a way to combine the two? using streamlit and javascript combo backend and react frontend?

@celiosouza9133

Would Shiny be a good choice to use? replacing Streamlit ?

@jer9070

Can I used Streamlit on image classification is it okay for this web apps?

@dozekarTheCursed

No seems like a bad answer for this.  It seems good for low scale and quickly thrown up and thrown down POC and/or ephemeral data streams that aren't terribly reactive and that you don't want to put a lot of time and energy into supporting.  In fact this seems like it's primary use case:  validating that time and energy is worth being spent on a bigger project by making a smaller and less scalable example.

@awonglk

Gradio probably falls in the same category

@tompower4008

Great video! Kudos!

@GodX36999

Thanks you . I’m appreciate it. But now I see Taipy can do better things, please research it. 👍