Live data from Hacker News

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

github.com

31–33 of 33 posts

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

#31
post #23

Small feedback: > No knowledge of web development is required! Then right below > $ pip install taipy If it's truly no-code and you don't need to know how to use pip, and your audience is people without web dev knowledge, showing a pip install command so high up on the page might scare that audience away.

Web development, not Python coding ;) I'm data scientist, I know pip but have no knowledge in web dev (HTML, CSS or JS)

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

#32
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…

Another interest one in this space — Reflex (formerly known as PyneCone). They have a ready to use LLM chat App, which makes it more likely I will check it out.

https://github.com/reflex-dev/reflex

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

#33
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

Have you ever delivered a Python project (AI or not) with a multi-page GUI, multiple end-users, and dynamic graphics? Well, we failed completely with Streamlit. Gradio is even more limited for this.

Streamlit and even more so Gradio are simple tools. They won't make the mark for such projects. They lack so many things: - not really multi-user - event loop is inefficient and creates side effects - no support for large data in graphics - difficult/impossible to call asynchronous functions (u get stuck in the GUI while waiting for the job to complete) - fixed layout / no real way to customize the look&feel - etc.

Don't get me wrong: Streamlit has benefits and was actually the first package to offer Python devs a low-code approach for building GUIs (for non-GUI specialists).

Post reply on HN