Do NOT use Streamlit for PRODUCTION until you watch this!

Поделиться
HTML-код
  • Опубликовано: 27 ноя 2024

Комментарии • 32

  • @TN-cx4qi
    @TN-cx4qi 3 месяца назад +1

    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.

    • @fullstackailab
      @fullstackailab  2 месяца назад

      Thank you for sharing your thoughts. I pretty much explained in the video that Streamlit is a great framework for small sized businesses or simple solutions.
      Definitely the JS framework competition is on! Appreciate your insights!

  • @celiosouza9133
    @celiosouza9133 25 дней назад

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

  • @nthmost
    @nthmost 4 месяца назад +2

    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.

    • @fullstackailab
      @fullstackailab  4 месяца назад

      Thank you for bringing your insights. Really appreciate it!
      I am not quite sure when you say "Streamlit is a front and back-end in one". This is practically not true. Yes, Streamlit is a framework built on Python and yes integration with backend apps developed in Python (Flask, FastAPI, etc.) is seamless. Though, this is still a framework to make UI integrations.
      In any case, you made a good point of having a comparison of Python UI Frameworks. Which is an interesting idea!

  • @zendr0
    @zendr0 5 месяцев назад +6

    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.

    • @fullstackailab
      @fullstackailab  5 месяцев назад +1

      100% agree! You re-stated the points I made in the video. Thank you for sharing your valuable thoughts :)

  • @aiberta
    @aiberta 5 месяцев назад +1

    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!

    • @fullstackailab
      @fullstackailab  5 месяцев назад

      Yes! Indeed I have mentioned that in detail that for ML initiatives and DS, Streamlit is the first step!

  • @PratikSinghFilms
    @PratikSinghFilms 5 месяцев назад +1

    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 ?

    • @fullstackailab
      @fullstackailab  4 месяца назад +1

      That is a great start! Depends on the complexity of your app and I suggest if you have the necessary skills to run with Streamlit to get it going, then it should be good and as you take off then you can think about improving in the next version of the app.

    • @PratikSinghFilms
      @PratikSinghFilms 4 месяца назад

      @@fullstackailab thanks🙂

  • @AleksaMilic-d2e
    @AleksaMilic-d2e 5 месяцев назад +2

    No recommendation of some other framework as a replacement?

    • @fullstackailab
      @fullstackailab  5 месяцев назад

      Do you mean framework with python or in general for UI?

  • @6242-j1z
    @6242-j1z 6 месяцев назад +1

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

    • @fullstackailab
      @fullstackailab  6 месяцев назад +1

      There is. Only if you are expert in JS and set up a separate component that is running in the DOM and the streamlit can be streamed inside the JS component. You can use tags to include a Streamlit app inside JS. However, the use cases could be very minimal.

  • @awonglk
    @awonglk 5 месяцев назад +3

    Gradio probably falls in the same category

    • @fullstackailab
      @fullstackailab  5 месяцев назад +1

      Gradio is well suited for most LLM applications and yes it is for proof of concept purposes.

  • @tompower4008
    @tompower4008 5 месяцев назад

    Great video! Kudos!