Ein Update, einige Jahre später:
Welche Technologie für die Integration von R in Web-Anwendungen zu verwenden, hängt von der Skala das, was Sie versuchen zu erreichen.
Für kleine, eigenständige Web-Anwendungen wird Shiny schnell zum De-facto-Standard. Es ist relativ einfach zu bedienen und es gibt bezahlte Support-Optionen.
Bei größeren Projekten ist es wahrscheinlich besser, das für Sie geeignete Webframework zu verwenden und herauszufinden, wie Sie sich mit R verbinden können. (Sie können R von der Kommandozeile aus mehr oder weniger anderer Software aufrufen , und es gibt einige etwas schönere Schnittstellen zu R wie rJava
für Java-Apps.) Das klingt ein bisschen vage, aber für solche Projekte basieren die wichtigen Entscheidungen auf "Was nutzt Ihr Unternehmen bereits?" und "wofür brauchst du R?"
Ursprüngliche Antwort:
Es gibt viele verschiedene Möglichkeiten, einen Web-App mit R. meisten zu schaffen (wenn nicht alle) in den FAQ on R document aufgeführt.
Wenn Sie RApache verwenden möchten, gibt es eine presentation auf der alten RApache-Site, die für den Einstieg hilfreich sein könnte. Ansonsten ist RWui sehr einfach zu benutzen, aber nicht so flexibel (das letzte Mal habe ich es trotzdem benutzt), und rcom/StatConnector kann verwendet werden, um R von Ihrem Webserver auszuführen.
Für die Zukunft, vergessen Sie nicht, den Neuling auf dem Gebiet zu überprüfen: http://www.rstudio.com/shiny/ –