在PHP应用程序中使用Ruby库

时间:2011-03-10 21:18:38

标签: php ruby api

我正在开发一个利用MLB的Gameday data的PHP项目。用于处理数据似乎非常稳固Ruby library。我不是特别想用PHP重写整个库,所以我想知道是否有人建议我从PHP应用程序中与Ruby脚本进行交互。

我开始认为我需要编写某种命令行Ruby脚本,它将与Ruby类交互并以PHP(JSON,XML)可用的格式输出数据。

有没有更好的方法可以做到这一点?

2 个答案:

答案 0 :(得分:1)

而不是命令行界面,我建议以JSON格式输出数据并通过PHP和&amp ;;卷曲。

如果您需要,您甚至可以轻松地为它编写REST界面。

答案 1 :(得分:1)

另一种选择是使用Gearman,由带来memcached的同一团队编写。它有PHPRuby绑定。

你在Ruby中创建一个守护进程,向​​Gearman公开函数,然后让你的PHP代码通过Gearman调用这些函数。不需要Apache。

(男孩,我正在使用Gearman连线。我希望我能获得报酬!)