我有一個非常大的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