假设我想要一个简单的 Web 应用程序,它接受一些用户输入,在一些预定义的 R 脚本中执行快速计算,并返回一些看起来很酷的图形,比如 ggplot。一种方法是:
- 让 PHP 接受来自 Web 表单的一些输入
- 在 PHP 中清理用户输入
- 使用 PHP exec() 命令和 Rscript 的某种组合将参数发送到一些预先编写的 R 脚本
- R 进行一些计算并将绘图图形保存到服务器以及一些元信息到 MySQL 数据库
- 然后,客户可以从他们的网络浏览器访问他们很酷的新图形
这对我来说似乎相当直接。因此我的问题是, rapache 包相对于所描述的过程有什么优势?