Une mise à jour, plusieurs années plus tard :
La technologie à utiliser pour intégrer R dans les applications Web dépend de l'ampleur de ce que vous essayez d'accomplir.
Pour les petites applications web autonomes, Brillant est en train de devenir la norme de facto. Il est relativement facile à utiliser et il existe des options d'assistance payantes.
Pour les projets plus importants, il est probablement préférable d'utiliser le framework web avec lequel vous êtes à l'aise, puis de trouver comment se connecter à R. (Vous pouvez appeler R à partir de la ligne de commande de n'importe quel autre logiciel, et il existe des interfaces un peu plus agréables pour R, telles que rJava
pour les applications Java). Cela semble un peu vague, mais pour de tels projets, les décisions importantes sont basées sur "ce que votre entreprise utilise déjà" et "pourquoi avez-vous besoin de R".
Réponse originale :
Il existe de nombreuses manières différentes de créer une application web avec R. La plupart (si ce n'est toutes) sont répertoriées dans la section FAQ sur le document R .
Si vous voulez utiliser RApache, il y a une présentation sur l'ancien site RApache qui pourrait vous être utile pour commencer. Sinon, RWui est très simple à utiliser, mais pas si flexible (la dernière fois que je l'ai utilisé, en tout cas), et rcom/StatConnector peut être utilisé pour exécuter R à partir de votre serveur web.