2009-09-14 30 views
0

我已经用Ruby做了很少的工作,并且有一个我用PHP编写的应用程序。我想添加一些在开源Ruby代码中可用的功能。Ruby(on Rails)&& PHP - 两件很棒的事情可以一起工作吗?

我可以尝试将Ruby转换为PHP,或尝试将两者混合。虽然我认为混音部分会有些愚蠢。

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

有人对此有什么建议或其他想法? 我不是在我的整个应用程序转换为Ruby的只是让我能得到这个功能很感兴趣(我看见德雷克·锡弗斯后关于这说服了我。http://www.oreillynet.com/ruby/blog/2007/09/7_reasons_i_switched_back_to_p_1.html

+1

您可以更具体 - 您感兴趣的功能和代码是什么? – 2009-09-14 22:16:49

+1

如问你能更具体。我并不是说你应该将应用程序移植到Ruby,因为它的写作很可能很愚蠢,但要小心两年前的文章,它们并不总是像它们一样相关。 – nitecoder 2009-09-14 22:19:47

+0

你有没有得到这个工作?我想知道你是如何选择去做的。 – 2011-05-16 11:33:00

回答

0

可能是你可以把Rails的一部分REST API和使用它逐渐与PHP,虽然老实说,没有任何理由从红宝石回到PHP ......

1

我对PHP并不是很熟悉,但一种方法可能是在Ruby中编写shell脚本并使用call that来自PHP。另一种方法是,如果你不需要在HTTP请求 - 响应周期中执行Ruby代码,则可以设置一个Ruby守护进程并通过诸如AMQP之类的消息传递协议与之进行通信。

相关问题