leonlan / tour-du-mont-blanc

Planning tool for your Tour du Mont Blanc adventure ⛰️!
MIT License
4 stars 0 forks source link

Consider Streamlit #18

Open leonlan opened 4 months ago

leonlan commented 4 months ago

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.

leonlan commented 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.

leonlan commented 2 months ago

Can also just use plotly to generate HTMLs, see:

https://github.com/mattmilten/mittelmann-plots