4

假设我想要一个简单的 Web 应用程序,它接受一些用户输入,在一些预定义的 R 脚本中执行快速计算,并返回一些看起来很酷的图形,比如 ggplot。一种方法是:

  1. 让 PHP 接受来自 Web 表单的一些输入
  2. 在 PHP 中清理用户输入
  3. 使用 PHP exec() 命令和 Rscript 的某种组合将参数发送到一些预先编写的 R 脚本
  4. R 进行一些计算并将绘图图形保存到服务器以及一些元信息到 MySQL 数据库
  5. 然后,客户可以从他们的网络浏览器访问他们很酷的新图形

这对我来说似乎相当直接。因此我的问题是, rapache 包相对于所描述的过程有什么优势?

4

1 回答 1

4

首先,rapache 不是一个包。它是一个 apache 模块和一组约定,实际上是一个系统,用于创建用 R 编写的 Web 应用程序......

优点是速度。缺点是您必须编写一堆 R 代码。不过,有些人可能不同意我的观点。

于 2010-08-16T19:32:22.753 回答