Towards the Next Generation of Shiny UI
HTML-код
- Опубликовано: 11 сен 2024
- Presented by Carson Sievert
Create awesome looking and feature rich Shiny dashboards using the bslib R package.
Shiny recently celebrated its 10th birthday, and since its birth, has grown tremendously in many areas; however, a hello world Shiny app still looks roughly like it did 10 years ago. The bslib R package helps solve this problem making very easy to apply modern and customizable styling your Shiny apps, R Markdown / Quarto documents, and more. In addition, bslib also provides dashboard-focused UI components like expandable cards, value boxes, sidebar layouts, and more to help you create delightful Shiny dashboards.
Materials:
- rstudio.github...
- bslib.shinyapp...
Presented at Posit Conference, between Sept 19-20 2023,
Learn more at posit.co/conference.
--------------------------
Talk Track: Shiny user interfaces.
Session Code: TALK-1124
very excellent presentation, I wanna say wow, I wanna try those new cool features
Awesome
I like shiny for R. It is mature enough to satisfy all your dashboarding needs if you are patient enough. However, I have recently tried to port one of my projects to shiny for python and the experience was awful. The experience in python is so different from what it is in R that you wonder why the shiny team at Posit even bothered to create a python version. Python has so many web frameworks that are mature and have big communities and diverse tooling behind them that it is not possible to compete with them. I was hoping the upside is that it would be a shallow learning curve for us R-shiny users but I found out that's not the case. So, why bother?