4. Shiny in a nutshell
from the R Studio folks
all within R
can be deployed in the cloud (Shinyapps.io), on-premises (Shiny Server) or
on your own server <- great flexibility
many nice extensions to enhance quality of apps: shinythemes (CSS
themes), shinyjs (JavaScript), hmtlwidgets (JavaScript visualizations),
shinydashboard (Shiny powered dashboards), etc.
can be customized with CSS and Javascript
many many possibilities through: DataTables, widgets, plots, interactive
plots, maps, value boxes, uploads, downloads, etc.
you can reuse your R code
·
·
·
·
·
·
·
4/13
5. shinydashboard
This is how a shinydashboard looks like:
Earthquakes in Nepal (https://asheshwor.shinyapps.io/np-quake/)
Tweet Analyzer (http://socialdash.adoptitude.com/)
5/13
9. In (other) words
"In computing, reactive programming is a programming paradigm oriented
around data flows and the propagation of change. This means that it should
be possible to express static or dynamic data flows with ease in the
programming languages used, and that the underlying execution model will
automatically propagate changes through the data flow."
–Wikipedia
9/13