我有一个非常大的Ruby on Rails应用程序,我想移植到PHP 5.2或者PHP 5.3(如果5.3发布)。将Ruby/Rails应用程序移植到PHP 5
我一直在寻找一种方式来自动转换简单的东西,如简单的类和ERB模板。我希望在语言太不相似的情况下,我必须自己做更复杂的事情。
任何人都可以提出一个方法来做到这一点?或者可以自动化一些脚本的脚本?
编辑:
有一个商业案例这样做。这是否是一个良好的商业案例是另一个我不想在这里讨论的问题。我们有一个与Rails相似的框架 - 真正的问题是从Ruby转换到PHP,而不是Rails转换为PHP。我并不是在寻找能够神奇地完成所有工作的东西,只是一件简单的事情就会引发一场头疼的事情。即使它所作的只是改变:
def somemethod somearg
some.ruby.code
end
到:
public function somemethod($somearg) {
// some.ruby.code
}
,离开了内脏红宝石在PHP评论认为,仍然使工作更容易。
理想情况下,会有东西在那里,这样做或类似已经。否则,我可能必须自己写作工具。
我不是故意冒犯,只问好奇,你为什么要这么做? – Tom 2009-01-23 06:37:43
即使您移植到Rails克隆框架,这也不是一件小事。我不嫉妒你,并建议不惜一切代价(特别是如果它只是愚蠢的东西像你的新共享主机没有Rails支持 - 找到另一个) – 2009-01-23 06:49:00