Sí. Puedes crear:
- aplicaciones locales, de escritorio, habilitadas para GUI :
- escrito completamente en R, mediante el uso de paquetes R GUI, como RGTK + (un contenedor R para GTK +), gWidgets, Tcl / Tk (incorporado). Revisa estos enlaces:
- https://www.r-project.org/confer…,
- Jugar con GUI en R con RGtk2
- https://www.jstatsoft.org/articl…
- http: //tuxette.nathalievilla.org…
- El paquete RGtk
Ejemplo # 1: RCommander:
- ¿Cuánto le costó a Uber o Airbnb hacer la primera versión de sus aplicaciones?
- ¿Qué herramientas y técnicas debo usar para crear un sitio web móvil?
- ¿Qué backend debo usar si mi aplicación móvil (Android, iOS y WP) manejará miles de solicitudes de manera consistente? ¿Debo considerar a Parse como una posible solución?
- Para una carrera, ¿debería seguir el desarrollo de iOS solamente o también debería aprender el desarrollo de Android?
- ¿Cuál es la mejor aplicación móvil de encuestas para SuiteCRM?
Ejemplo # 2: una aplicación que escribí para la compañía para la que estoy trabajando
Ejemplo # 3: gsDesign Explorer para optimizar el proceso de ensayo clínico de Merck
- hecho con lenguajes de programación típicos de alto nivel , como .NET, Java, Python, C ++, mediante el uso de los llamados “conectores” o “puentes” que le permiten comunicarse con R (enviar comandos, recibir resultados). Algunos ejemplos:
- R.NET
- SurajGupta / RserveCLI2: una bifurcación de RServeCLI
- CRAN – Paquete rcom
- Rserve – Servidor binario R – RForge.net
- RPy (R de Python)
- otras opciones:
- aplicaciones web basadas en servidor
- enteramente en R , usando
- OpenCPU : un marco de bajo nivel, que expone las funciones de R como un servicio web RESTful y le permite crear aplicaciones web de tamaño completo llamando al servicio web a través del cliente JavaScript (el cliente puede estar escrito en cualquier lenguaje de programación). Algunos ejemplos: OpenCPU – Aplicaciones de ejemplo
- Marco brillante : un marco potente para la creación de aplicaciones web interactivas y de aspecto agradable. Algunos ejemplos: Brillante – Galería
- en lenguajes / plataformas de programación de alto nivel utilizados para programar aplicaciones web , como ASP.NET (WebForms o MVC), J2EE, etc.
- utilizando el conector apropiado
- llamando a un servicio web R hecho con OpenCPU