Ruby(on Rails)&& PHP - 两个一起工作的伟大事物?

时间:2009-09-14 22:13:35

标签: php ruby

我用Ruby完成了很少的工作,并且有一个用PHP编写的应用程序。我想添加一些开源Ruby代码中提供的功能。

我可以尝试将Ruby翻译成PHP,或尝试将两者混合使用。虽然我认为混合部分会有些愚蠢。

我相信我的选择是将ruby与php混合,或将ruby代码翻译成php。

有人对此或其他想法有任何建议吗? 我并不是真的有兴趣将我的整个应用程序转换为Ruby,因此我可以获得此功能(我看到Derek Sivers发布了有关说服我的内容。http://www.oreillynet.com/ruby/blog/2007/09/7_reasons_i_switched_back_to_p_1.html

3 个答案:

答案 0 :(得分:1)

更有趣(阅读:困难)的方法是在java服务器上使用jRuby http://www.jruby.org/和Quercus http://www.caucho.com/resin-3.0/quercus/

答案 1 :(得分:1)

我对PHP不太熟悉,但一种方法可能是在Ruby中编写shell脚本,从PHP编写call that。另外,如果你不需要在HTTP请求 - 响应周期中执行Ruby代码,那就是建立一个Ruby守护进程并通过消息传递协议(如AMQP)与之进行通信。

答案 2 :(得分:0)

可能你可以将Rails部分转换为REST API并逐步使用它,但老实说没有理由从Ruby转回PHP ......