Aktualizacja, kilka lat później:
Co technologia używać do integracji badań w aplikacjach internetowych zależy od skali, co staramy się osiągnąć.
Dla małych, samodzielnych aplikacji internetowych, Shiny szybko staje się standardem de facto. Jest stosunkowo łatwy w użyciu i dostępne są płatne opcje wsparcia.
W przypadku większych projektów prawdopodobnie lepiej wykorzystać dowolne ramy internetowe, w których czujesz się komfortowo, a następnie dowiedzieć się, jak połączyć się z R. (Możesz wywołać R z wiersza poleceń z dowolnego mniej lub bardziej dowolnego innego oprogramowania i istnieją nieco ładniejsze interfejsy do R, takie jak rJava
dla aplikacji Java.) Brzmi to trochę niejasno, ale w przypadku takich projektów ważne decyzje są oparte na "czego firma już używa?" i "do czego potrzebujesz R?"
Oryginalny odpowiedź:
Istnieje wiele różnych sposobów tworzenia aplikacji internetowych z R. większość (jeśli nie wszystkie) są wymienione w FAQ on R document.
Jeśli chcesz korzystać z RApache, na starej stronie RApache jest dostępna presentation, która może być pomocna w rozpoczęciu pracy. W przeciwnym razie, RWui jest bardzo prosty w użyciu, ale nie tak elastyczny (ostatnio użyłem go, tak), a rcom/StatConnector może być użyty do uruchomienia R z twojego serwera.
Na przyszłość, nie zapomnij o sprawdzeniu nowicjuszem w dziedzinie: http://www.rstudio.com/shiny/ –