tutorial studio examples español ejemplos r web-applications

studio - Introducción a la aplicación web R



shiny r tutorial (4)

¿Has visto http://shiny.rstudio.com/ . Puede consultar los tutoriales que, con niveles mixtos de complejidad, pueden navegar por muchos de la brillante paleta de herramientas. Shiny te permite desarrollar fácilmente aplicaciones web en R y agregar algo de HTML.

El problema que encuentro con esto, es que a medida que su aplicación web crece, las abstracciones brillantes de cliente / servidor se vuelven problemáticas para el desarrollo y necesita replicar algunos trucos (observar, reactivo, etc.) para adaptarse al uso dinámico de la web.

Por lo tanto, mi sugerencia sería equilibrar la cantidad de desarrollo de aplicaciones web vs. R. Si necesitas más de lo primero, entonces Shiny no será suficiente.

MEGABYTE

Dudo que este sea el lugar correcto para hacer la pregunta, pero me preguntaba si hay un buen lugar para una introducción al desarrollo de aplicaciones web en R. Sé que la gente lo está haciendo y sé dónde puedo encontrar información sobre RApache y Brew ¿Pero algún tipo de recorrido?

Sólo comprobando antes de empezar por mi cuenta.



Vea la presentación de Jeroen Ooms '' useR! 2009 - esto también contiene un ejemplo. Creo que la aplicación web Stockplot R ha sido construida utilizando las mismas técnicas.


Una actualización, varios años después:

La tecnología que se use para integrar R en las aplicaciones web depende de la escala de lo que está tratando de lograr.

Para aplicaciones web pequeñas e independientes, Shiny está convirtiendo rápidamente en el estándar de facto. Es relativamente fácil de usar, y hay opciones de soporte pagadas.

Para proyectos más grandes, es probable que esté mejor utilizando el marco web con el que se sienta cómodo y luego descubra cómo conectarse a R. (Puede llamar a R desde la línea de comandos desde cualquier otro software, y hay algunas interfaces ligeramente más agradables para R, como rJava para aplicaciones Java.) Esto suena un poco vago, pero para tales proyectos las decisiones importantes se basan en "¿qué usa su compañía ya?" y "para qué necesitas R?"

Respuesta original:

Hay muchas formas diferentes de crear una aplicación web con R. La mayoría (si no todas) se enumeran en las Preguntas frecuentes en el documento R.

Si desea usar RApache, hay una presentation en el antiguo sitio de RApache que puede ser útil para comenzar. De lo contrario, RWui es muy simple de usar, pero no tan flexible (la última vez que lo usé, de todos modos), y rcom/StatConnector se puede usar para ejecutar R desde su servidor web.