2 ms·
>...who would have never been able to build them some other way... It has definitely become the best available MVP generator. I just wish I liked R more. Pytho
by fbdab103 4y ago
>...who would have never been able to build them some other way...
It has definitely become the best available MVP generator. I just wish I liked R more. Python still have nothing even close to how easily a novice can spin up a Shiny application.
- kgwgk 4y agoI'm not sure how usable it is, but Shiny for Python exists: https://shiny.rstudio.com/py/ https://shiny.rstudio.com/py/
- fbdab103 4y agoI think that package is still pretty early days, but does show promise. I was speaking less to the code and more to the ecosystem. If I tell someone they should use Streamlit/Dash/Shiny for Python, how do they get started? The beginner onboarding experience is horrible for someone without an existing programming background. Download Python, maybe instruct them to setup a "virtual environment", use this "pip" thing to install these packages, point them at a way to edit code, and try to give them a way to launch it. God help them if want to share their work. Huge amount of existing resources assume Linux by default or that people have any idea how to use Docker. While I hate...basically everything about the R ecosystem, the beginner experience is leagues better. Download RStudio. It will setup R, install packages, and has a big button that will launch the Shiny application. Straightforward guidance on how to get it hosted on an existing provider.
- peatmoss 4y agoJulia seems to be doing a better job catching up to R in this space than Python. I haven't used it personally, but the demos of Genie Framework are impressive: https://github.com/GenieFramework/Genie.jl https://github.com/GenieFramework/Genie.jl / https://genieframework.com/ https://genieframework.com/