Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Studio/IDE编写运行R脚本的web ui_R_User Interface_Web - Fatal编程技术网

Studio/IDE编写运行R脚本的web ui

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。(由于使用推特

我有一个R脚本,希望通过apache服务器运行。我想创建一个简单的web界面,它将接受某些参数,调用R脚本,并将结果作为页面返回

是否有一个工作室(如VS)可以简化此过程?我以前从未用R编写过GUI,也没有用web编写过GUI,所以从头开始将是一件痛苦的事情

提前感谢,,
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?