Live data from Hacker News

Show HN: Taipy – Turns Data and AI algorithms into full web applications

github.com

11–20 of 33 posts

Re: Show HN: Taipy – Turns Data and AI algorithms into full web applications

#11
post #7
post #2

Another fresh python dashboard. Really cool. We need more of these for our Python Apps.

Do we? I struggle to find anything that really differentiates all of these different products. Streamlit, Gradio, etc. are all doing the same thing. What would be the benefit of yet another way to get around writing HTML/CSS/JS? These tools are great for quick POC's, but from what I have seen, none of them are great production ready apps

If this is really your sentiment, I strongly invite you to try out Taipy. This was exactly our reaction when we decided to build Taipy. Streamlit was already somewhat popular, but it would always fail at the production stage when we tried using it for consulting missions. Any application in production generally has a significant workload in the back-end, multiple pages, and users. Streamlit's approach of re-running your code outside cached variables limits it to POCs, as you said.

That is why we created Taipy. We wanted an easy-to-learn Python library to create front-end for data applications while remaining production-ready: we use callbacks for user interactions to avoid re-running unnecessary code. Front and back-end run on separate threads so your app does not freeze whenever a computation runs.

We also focus on providing pre-built components to allow the end-user to play around with data pipelines quickly. These components allow the user to visualize the data pipeline in a DAG, input their data, run pipelines, and visualize results...

Re: Show HN: Taipy – Turns Data and AI algorithms into full web applications

#12
post #5

Demos look good! Could you please explain the advantages of Taipy over Streamlit and Shiny for Python?

Shiny has a DAG that enables intelligent caching. Here is a good talk explaining it https://www.youtube.com/watch?v=YNCPc9aWm_8

Re: Show HN: Taipy – Turns Data and AI algorithms into full web applications

#13
post #5

Demos look good! Could you please explain the advantages of Taipy over Streamlit and Shiny for Python?

I would love to read a comparison explaining the relative advantages of each framework from an experienced practitioner who has actually built apps with each. Add in plotly dash, bokeh/panel, and voila too.

Off the top of my head, bokeh and panel are more oriented towards high performance for large datasets, but have less overall adoption.

Voila is oriented towards making existing jupyter notebooks into interactive dashboards.

I'm always curious as to the runtime model for these interactive frameworks. Building interactivity into a jupyter notebook is fairly straightforward, but it's a very different execution model than the traditional http model. Jupyter notebook widgets need a separate backing kernel for each new user, vs the traditional http server models where all request state is reified normally based on a session cookie to DB state. The complete interpreter per user makes for simpler programming, but it is much more memory and process intensive.

Re: Show HN: Taipy – Turns Data and AI algorithms into full web applications

#17
What is the business model for https://www.taipy.io/, https://streamlit.io/, or https://www.gradio.app/? These are nice tools - but how will the sponsoring businesses support themselves? I didn't see any mention of enterprise plans, etc. Is the answer simply that "we've not announced our revenue model yet"? What should one expect?

Re: Show HN: Taipy – Turns Data and AI algorithms into full web applications

#18

What is the business model for https://www.taipy.io/ , https://streamlit.io/ , or https://www.gradio.app/ ? These are nice tools - but how will the sponsoring businesses support themselves? I didn't see any mention of enterprise plans, etc. Is the answer simply that "we've not announced our revenue model yet"? What should one expect?

Streamlit, for one, was bought by snowflake for 800m, and they've been adding the ability to deploy streamline apps natively to your snowflake account.

Re: Show HN: Taipy – Turns Data and AI algorithms into full web applications

#19
post #9
post #5

Demos look good! Could you please explain the advantages of Taipy over Streamlit and Shiny for Python?

We actually used Streamlit in the past. Our gripe with it was how the backend event loop was managed. Basically, Streamlit re-runs your code at every user interaction to check what's changed (unless you cache specific variables which is hard to do well). When your app has significant data or a significant model to work with or multiple pages or users, this approach fails, and the app starts freezing constantly. We wa…

The script re-run ( and the bandaid of caching via decorators) is exactly what I don’t like about streamlit. I’d love to see an example of how you use Taipy to build an LLM chat app, analogous to this SL example:

https://docs.streamlit.io/knowledge-base/tutorials/build-con...

Then I’ll give it a shot

Re: Show HN: Taipy – Turns Data and AI algorithms into full web applications

#20
post #18

What is the business model for https://www.taipy.io/ , https://streamlit.io/ , or https://www.gradio.app/ ? These are nice tools - but how will the sponsoring businesses support themselves? I didn't see any mention of enterprise plans, etc. Is the answer simply that "we've not announced our revenue model yet"? What should one expect?

Streamlit, for one, was bought by snowflake for 800m, and they've been adding the ability to deploy streamline apps natively to your snowflake account.

Thank you. So they are or would be complements to somebody elses commercial platform.
Post reply on HN