Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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).



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: