Studio/IDE编写运行R脚本的web ui
我有一个R脚本,希望通过apache服务器运行。我想创建一个简单的web界面,它将接受某些参数,调用R脚本,并将结果作为页面返回 是否有一个工作室(如VS)可以简化此过程?我以前从未用R编写过GUI,也没有用web编写过GUI,所以从头开始将是一件痛苦的事情 提前感谢,,Studio/IDE编写运行R脚本的web ui,r,user-interface,web,R,User Interface,Web,我有一个R脚本,希望通过apache服务器运行。我想创建一个简单的web界面,它将接受某些参数,调用R脚本,并将结果作为页面返回 是否有一个工作室(如VS)可以简化此过程?我以前从未用R编写过GUI,也没有用web编写过GUI,所以从头开始将是一件痛苦的事情 提前感谢,, Prot我可以想出4种使用R创建web应用程序的选项。选择技术后选择IDE 闪亮 正如我在评论中提到的,创建简单web应用程序的最简单方法是使用。对于您的特定需求,它可能不合适,因为它使用的是而不是Apache。(由于使用推特
Prot我可以想出4种使用R创建web应用程序的选项。选择技术后选择IDE 闪亮 正如我在评论中提到的,创建简单web应用程序的最简单方法是使用。对于您的特定需求,它可能不合适,因为它使用的是而不是Apache。(由于使用推特引导,它目前在Internet Explorer方面也存在一些问题。) 车 可能是下一个最简单的选项,您可以使用
RApache
作为web服务器。(我没有使用它;我不知道RApache
是否允许链接到现有的Apache web服务器,或者它是否有自己的服务器。)
gWidgets
通过gWidgets
框架,您可以编写代码,这些代码可以使用R的tcltk、GTK和qt GUI工具以及web应用程序(同样基于RApache
)运行。使用这是因为您可能需要dekstop版本以及web应用程序。看约翰·维尔扎尼的
从其他技术呼叫R
您可以在批处理模式下或多或少地从任何其他技术调用R。所以,用同事们正在使用的任何工具创建你的web应用程序,然后从中调用R。(有些技术与R的集成比单纯的批处理文件更好。但是,一旦您知道了该技术是什么,您就会担心最好的通信方式。)您必须使用Apache吗?Shining可能是创建简单web应用程序的最简单方法。另一方面,如果你需要使用某些技术与其他应用程序集成,那么就这么说。我们有一个用于部门其他项目的现有Web服务器,而运行服务器的IT员工不喜欢做新事情,所以我认为它必须是Apache。除非您可以无缝地一起运行Shiny+Apache,而不会太麻烦。那么其他项目使用什么技术(Apache除外)来创建他们的web应用程序呢?这将您的问题简化为“如何从该技术中调用R?”。让我们假设(稍后我将和IT人员核实),它只是Apache,并没有其他功能。Shining是否允许轻松创建VS风格的GUI?