Je doute que ce soit le bon endroit pour poser la question, mais je me demandais s'il y a un bon endroit pour une introduction au développement d'applications web dans R. Je sais que les gens le font et je sais où pour en savoir plus sur RApache et brasser, mais tout type de soluce? Je vérifie juste avant de commencer par moi-même.R application web introduction
Répondre
Une mise à jour, quelques années plus tard:
Quelle est la technologie à utiliser pour intégrer R dans les applications Web dépend de l'échelle de ce que vous essayez d'accomplir.
Pour les petites applications web autonomes, Shiny est en passe de devenir la norme de facto. Il est relativement facile à utiliser et il existe des options de support payantes. Pour les projets plus volumineux, il est probablement préférable d'utiliser le framework web qui vous convient et de déterminer comment vous connecter à R. (Vous pouvez appeler R depuis la ligne de commande à partir de n'importe quel autre logiciel , et il existe des interfaces légèrement plus agréables à 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 "qu'est-ce que votre entreprise utilise déjà?" et "qu'est-ce que vous avez besoin de R?"
réponse originale:
Il y a beaucoup de façons différentes de créer une application Web avec R. La plupart (sinon tous) sont répertoriés dans le FAQ on R document.
Si vous voulez utiliser RApache, il y a un presentation 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é, de toute façon), et rcom/StatConnector peut être utilisé pour exécuter R à partir de votre serveur Web.
Découvrez Jeroen Ooms 'useR!2009 presentation - ceci contient également un exemple. Je crois Stockplot R web application a été construite en utilisant les mêmes techniques.
Ce lien est rompu. – Zach
@Zach [This] (http://jeroenooms.github.io/) est le nouveau site de Jeroen Ooms, qui contient à la fois des présentations et des applications web. –
Je viens juste de traverser cette vieille question.
Il y a trois, nouvelles, vidéos que vous pouvez regarder:
- R Web Application – “Hello World” using RApache (~7min video tutorial)
- Web Development with R – an HD video tutorial of Jeroen Ooms talk
- A web application for R’s ggplot2
(je aurais pu lié seulement aux vidéos YouTube, mais les messages comprend également des liens supplémentaires vers le code, les présentations et les explications)
Avez-vous vu http://shiny.rstudio.com/. Vous pouvez consulter les didacticiels qui, avec des niveaux de complexité mélangés, parcourent beaucoup de la palette d'outils brillante. Shiny vous permet de développer facilement des webapps en R et d'ajouter du HTML. Le problème que je trouve avec ceci, est que pendant que votre webapp se développe, les abstractions brillantes de client/serveur deviennent problématiques pour le développement et vous devez rétorquer à quelques gimmicks (observer, réactif, etc.) afin de adapter à l'utilisation dynamique de Web .Donc, ma suggestion serait d'équilibrer la quantité de webapp par rapport à R développement. Si vous avez besoin de plus de la première, alors Shiny ne suffira pas.
MB
- 1. Cognos 8 Introduction
- 2. Introduction aux déclencheurs SQL?
- 3. Introduction à Asp.net MVC
- 4. Introduction à Occam 2
- 5. ADO & DAO Introduction
- 6. Introduction aux liaisons Python Clutter?
- 7. Introduction aux systèmes d'algèbre informatique?
- 8. Application Web ASP.NET MVC vs Application Web ASP.NET
- 9. Introduction aux compréhensions de liste C#
- 10. débutants introduction aux tests unitaires dans Visual Studio 2008
- 11. Web Application Scanner
- 12. Application Web d'enquête
- 13. Web Crawler Application
- 14. web intégré application mobile
- 15. VS2008 ASP.NET Site Web et application Web
- 16. Accrocher R depuis Excel - DCOM? R ajouter pour Excel?
- 17. Formules dans des fonctions définies par l'utilisateur dans R
- 18. listview de ASP.NET (application web)
- 19. Web Application Project, et App_GlobalResources
- 20. Obscurcissement d'une application Web .NET
- 21. Application Web à trois couches
- 22. Comment améliorer votre application web
- 23. Application web d'examen en ligne
- 24. Java Web Application Sync Question
- 25. Application web multilingue Asp.net - localisation
- 26. Widgets sur une application web
- 27. Connexion GNU R à PostgreSQL
- 28. Variables statiques dans R
- 29. Séries temporelles en R
- 30. Identification d'objet R
Pour référence ultérieure, ne pas oublier de vérifier le nouveau venu dans le: http://www.rstudio.com/shiny/ –