Ruby (on Rails) && PHP - две замечательные вещи, которые прекрасно работают вместе? - PullRequest
0 голосов
/ 15 сентября 2009

Я очень мало работал с Ruby, и у меня есть приложение, написанное на PHP. Я хотел бы добавить некоторые функциональные возможности, которые доступны в открытом коде Ruby.

Я мог бы либо попытаться перевести Ruby на PHP, либо попробовать смешать их. Хотя я думаю, что смешанная часть была бы несколько глупой.

Я считаю, что я могу либо смешать ruby ​​с php, либо перевести код ruby ​​на php.

У кого-нибудь есть предложения по этому или другим идеям? Я не очень заинтересован в том, чтобы конвертировать все мое приложение в Ruby, просто чтобы я мог получить эту функцию (я видел пост Дерека Сиверса о том, что меня убедило.

Ответы [ 3 ]

1 голос
/ 15 сентября 2009

Более интересный (читай: трудный) способ сделать это - использовать jRuby http://www.jruby.org/ и Quercus на сервере Java http://www.caucho.com/resin-3.0/quercus/

1 голос
/ 15 сентября 2009

Я не очень знаком с PHP, но одним из подходов может быть написание сценария оболочки на Ruby и вызов этого из PHP. Другой вариант, если вам не требуется, чтобы код Ruby выполнялся в цикле HTTP-запроса-ответа, - это установить демон Ruby и взаимодействовать с ним по протоколу обмена сообщениями, например AMQP.

0 голосов
/ 15 сентября 2009

Возможно, вы можете превратить часть Rails в REST API и постепенно использовать ее с PHP, хотя, честно говоря, нет никаких причин возвращаться из Ruby в PHP ....

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...