Hey all! To keep this short, I’m curious to hear more about the “motivation” (if that’s the right word) regarding how Streamlit works under the hood, particularly why it differs from a classic event driven framework. I’m on the fence on learning Bokeh vs. Streamlit. Since Bokeh widgets can be made into Streamlit components, it makes sense to me to pay most attention to Bokeh right now, and later learn how to integrate them into Streamlit apps if appropriate. I’m more familiar with the “event driven” framework (defining specific “onClick” callbacks, etc.), so this supports that cause. However, I’m still curious to learn more about why the Streamlit model of always re-running the entire script on events has become so popular, since it sounds so different from what I am used to.
Ultimately, I am using Streamlit/Bokeh to create a dashboard of sorts to optimize model(s) for user supplied data (from text files, probably), plot, interact with model parameters, etc.
If there are other topics discussing these thoughts please point me there!