У меня есть очень большое приложение Ruby on Rails, которое я хотел бы перенести на PHP 5.2 или, может быть, PHP 5.3 (если когда-нибудь выйдет 5.3).
Я искал какой-то способ автоматического преобразования простых вещей, таких как простые классы и шаблоны ERB. Я ожидаю, что мне придется самому делать более сложные вещи в тех случаях, когда языки просто слишком разные.
Может кто-нибудь предложить подход для этого? Или скрипт, который может автоматизировать некоторые из них?
EDIT:
Для этого есть экономическое обоснование. Является ли это обоснованным экономическим обоснованием - это еще одна проблема, которую я не хочу обсуждать здесь. У нас есть фреймворк, который достаточно похож на Rails - реальная проблема заключается в преобразовании Ruby в PHP, а не в Rails в PHP. Я на самом деле не ищу что-то, что волшебным образом выполнит всю работу, просто что-то простое, что даст старт. Даже если все, что он сделал, было изменено:
def somemethod somearg
some.ruby.code
end
до:
public function somemethod($somearg) {
// some.ruby.code
}
и оставил внутренности как ruby в комментариях php, которые все равно облегчили бы работу.
В идеале было бы что-то, что уже делает это или подобное. Иначе мне самому понадобится инструмент записи.