Open leonlan opened 4 months ago
Shiny allows you to build much more performant and extensible applications than Streamlit. The patterns that you use to build a simple Shiny application are the same ones that you use to build a complex one, and you never need to change your mental model of how the application works. This design will let your application grow along with the scope of your problem, and you can have confidence that the framework has the tools that you need to handle almost any requirement.
From here.
Can also just use plotly to generate HTMLs, see:
I have had a little bit of struggle with the Shiny documentation and deployment. Especially the limited free deployment options (25 hours server time per month) is limiting this project to grow easily without my own deployment setup.
Streamlit, on the other hand, has a free deployment option straight from Github (https://docs.streamlit.io/streamlit-community-cloud) and the documentation also seems better maintained. I might want to consider using Streamlit at some point.