Building large scale data apps with Taipy | Head-to-Head against Streamlit

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 พ.ย. 2024

ความคิดเห็น • 27

  • @DataSciencewithHarshit
    @DataSciencewithHarshit  3 หลายเดือนก่อน +2

    So, what do you think about Taipy?

    • @narottamsharma4720
      @narottamsharma4720 3 หลายเดือนก่อน

      Amazing

    • @absar66
      @absar66 3 หลายเดือนก่อน +2

      Business License fee is expensive compared to available alternatives

    • @JayaDattasaiKala
      @JayaDattasaiKala 3 หลายเดือนก่อน

      Theres a lot of room for custom widgets to be developed, this will take a lot for taipy to compete with streamlit ; generally streamlited apps gets transformed into either reactified or any popular frontend fw with django or fast api as backend for becoming prod ready
      I have explored many class A frameworks from python, none of them provides a excel /table copy paste directly into browser dataframe editorwidget other than streamlit.

  • @maruthiprithivi
    @maruthiprithivi 3 หลายเดือนก่อน +1

    Very nicely structured content. Loved that you kept it to the point and didn't add fillers to drag out the duration of the video. High production quality!!

  • @kubectlgetpo
    @kubectlgetpo 2 หลายเดือนก่อน +4

    Streamlit is not designed for production. It is exactly fir prototyping, fail fast, iterate fast. Once it sticks, go proper full stack!

    • @heijun149
      @heijun149 4 วันที่ผ่านมา

      Well, now I am using streamlit to do an AI chatbot application. Now wish to be designed for production, do you have any suggestions?

  • @GamingCritique1
    @GamingCritique1 3 หลายเดือนก่อน

    Nice! This makes it so much easier

  • @interspacer4277
    @interspacer4277 3 หลายเดือนก่อน +1

    What about vs. Anvil?

  • @pranaamerta8015
    @pranaamerta8015 3 หลายเดือนก่อน +1

    How's this compared to Shiny for Python

  • @vishwastyagi8390
    @vishwastyagi8390 3 หลายเดือนก่อน

    Great ..we’ll try this Thanks

  • @coding_wiz
    @coding_wiz 3 หลายเดือนก่อน

    will try it for one of my dashboards. Very nice tutorial.

  • @gagansingh3481
    @gagansingh3481 3 หลายเดือนก่อน

    I love streamlit easy to understand without any such hard coding required , client needs output
    Designer app se koi Lena Dena Hota use

    • @DataSciencewithHarshit
      @DataSciencewithHarshit  3 หลายเดือนก่อน

      Agreed, I also love Streamlit. In fact, comparing it with Streamlit does say a lot about Streamlit. But if I think beyond those use cases, that’s when I will look for an alternative.

  • @AlonAvramson
    @AlonAvramson 3 หลายเดือนก่อน

    Looks great ! thank you!

  • @irapk79
    @irapk79 3 หลายเดือนก่อน

    NIce, very nice , CRUD possible ?

    • @DataSciencewithHarshit
      @DataSciencewithHarshit  3 หลายเดือนก่อน

      Yes, check their gallery for more examples. You will have to hitch it up with a DB for CRUD.

    • @irapk79
      @irapk79 3 หลายเดือนก่อน

      @@DataSciencewithHarshit Awesome ,thank you

  • @AliAlias
    @AliAlias 3 หลายเดือนก่อน +2

    Streamlit more easy to write code

  • @AhmedIsam
    @AhmedIsam 3 หลายเดือนก่อน

    There is a shameless cheating @ 9:32 what the hell is Decimator object that reduces number of points from 1 million to 500 !!!
    Why there is no equivalent decimation in streamlit?

    • @DataSciencewithHarshit
      @DataSciencewithHarshit  3 หลายเดือนก่อน

      This is already explained in the video, watch till the end. The whole point is the support for such algos within Taipy.

    • @AhmedIsam
      @AhmedIsam 3 หลายเดือนก่อน +1

      @@DataSciencewithHarshit
      Thanks for the reply, but that decimation support is literally a one-liner. That has nothing to do with web framework.
      Here is the equivalent cheat in streamlit:
      ```python
      df = df.iloc[::len(df)//500][:500] # Decimation
      ```
      I tried it out, streamlit is reduced to 1 second delay, still not as fast as taipy.
      You can still prove your point while being fair, don't make streamlit plot 1 million points and decimate the task to 500 points in taipy.

    • @AhmedIsam
      @AhmedIsam 3 หลายเดือนก่อน

      @DataSciencewithHarshit
      I think it just clicked why Decimator object is a thing. My one-line python equivalent still means that there is round-trip to the backend to resove the reaction to user input. While the decimator object wraps a javascript solution that is front-end resolved, so, no frontend-backend-frontend trip is involved, making it faster.
      I will consider this solution for data intensive apps.

  • @MohanKumar-gj9th
    @MohanKumar-gj9th 3 หลายเดือนก่อน

    Streamlit is free though

  • @KevinKreger
    @KevinKreger 3 หลายเดือนก่อน

    But flask is not for production.

    • @DataSciencewithHarshit
      @DataSciencewithHarshit  3 หลายเดือนก่อน +2

      Have you checked which all companies use Flask in production?

    • @iHydrogen
      @iHydrogen หลายเดือนก่อน

      what is it for then