
In short, Shiny brings web app development into R, making it easy for data scientists who don't have the web development experience, to develop web applications that leverage R analytics. The app UI can be built entirely using R, and works in any R environment. Shiny is a framework developed by RStudio to build interactive web applications straight from R. Publish R code or R models as web servicesįigure 1: R Server exposes R code as web services to enable r and app integration In the figure below, data scientists can use (the most popular API framework) to make this integration much easier and faster for app developers. Microsoft R Server enables application integration by turning R code into web services so that applications written in any programming language can consume these R web services via RESTful API calls.

I will start the comparison from a technology perspective which will help us understand how R Server and Shiny integrate R with applications. This blog will compare them and provide guidance. R users have asked for guidance on how to think about the deployment features in Microsoft R Server and web application authoring capabilities in Shiny. Shiny, developed by R Studio, is a web application framework for R and it can also integrate R analyses into interactive web applications. MRS 9.0 enabled R analytics to be exposed as web services so that they can be integrated with line of business apps written by any programming language. ), Microsoft introduced a new set of capabilities to help enterprises Release of Microsoft R Server (Version 9.0

This post is authored by Carl Nan, Principle Program Manager at Microsoft.
