我们现有的网站内置在C#中,并托管在共享的
Windows服务器上.目标是在现有网站内构建一个简单的应用程序,该应用程序将接收用户输入的一些数据,并使用一些R脚本(某些统计信息)处理它,并以静态(动态?)格式在网站上发布输出.
基本要求:
>安全
>相对便宜
>维护要求低
现有的选择是什么?
>微软是否提供开箱即用的解决方案,因为它们的活动非常繁重(Revolution R)?
如果托管公司(私人托管)允许在其服务器(在那里托管的网站)上安装R,则可以使用> R.NET.但是,我不确定这个解决方案会有多好.
>除了Shiny之外还有哪些其他选择?
关于SO的类似问题的旧条目:Where can I find a hosting service with R?
解决方法
一个
Shiny应用程序绝对可以集成到网页中,通常作为由
shinyapps.io托管的iframe,并嵌入到您的网站中.有关示例,请参见
Shiny homepage.您可以在Google网上论坛上看到
Embedding a Shiny application in a html document中的一些提示.
更符合要求的解决方案是使用像RServe这样的服务器应用程序来促进正在运行的R会话和.NET / C#应用程序之间的通信.由于RServe允许远程连接,因此现有网站可以使用它,而RServer可以在不同的服务器上运行.