Aplicativos para web com Shiny
Instituto de Oceanografia - FURG
2023-07-21
Shiny
?Shiny
possui?Shiny
.Shiny
.Shiny
na internet.Um aplicativo da web é um software que roda em um servidor remoto e interage com o usuário através de um browser.
O software é dividido entre UI (User Interface), que corresponde ao frontend, e códigos do servidor, que corresponde ao backend.
Uma das vantagens de um aplicativo web é que não há a necessidade de instalação do software na máquina do usuário. Todo o processamento é feito remotamente e devolvido para o browser.
Shiny
?Shiny
é um framework para a criação de aplicativos da web que usa códigos do R, que são interativos e reativos, ou seja, obedecem a controles manipulados pelo usuário e mostram um output na tela.
Shiny
é capaz de criar aplicativos complexos de forma muito simples, que de outra maneira demandaria muito tempo para serem construídos em JavaScript e HTML.
Para aprender Shiny
, basta ter uma boa noção de códigos em R.
Shiny
possui?Shiny
são “ativos” automaticamente. As saídas mudam instantaneamente conforme os usuários modificam as entradas, sem a necessidade de recarregar o navegador.Não é necessário instalar nada no RStudio para usar o Shiny atualmente. Versões mais antigas do RStudio precisam instalar o pacote e carregá-lo:
Shiny traz uma série de controles (widgets) para a construção de UI:
Os códigos do server são usados para capturar os inputs da UI e realizar os cáculos necessários, que serão devolvidos ao usuário na seção output.
Nesta parte entram basicamente códigos do R e qualquer background poderá aproveitado.
Shiny
no RStudio.A seguir, aplicatitivos da web feitos no RStudio e exemplos de utilização.
Shiny
e referências.Referência do Shiny