3 Stimmen

Portierung einer Ruby/Rails-Anwendung auf PHP 5

Ich habe eine sehr große Ruby on Rails-Anwendung, die ich gerne auf PHP 5.2 oder vielleicht PHP 5.3 portieren würde (falls 5.3 jemals veröffentlicht wird).

Ich habe nach einer Möglichkeit gesucht, die einfachen Dinge wie einfache Klassen und die ERB-Vorlagen automatisch zu konvertieren. Ich gehe davon aus, dass ich die komplizierteren Dinge selbst erledigen muss, wenn die Sprachen einfach zu unterschiedlich sind.

Kann jemand einen Vorschlag für diese Vorgehensweise machen? Oder ein Skript, das einen Teil davon automatisieren kann?

EDITです:

Es gibt einen geschäftlichen Grund, dies zu tun. Ob es sich dabei um einen soliden Business Case handelt, ist eine andere Frage, die ich hier nicht erörtern möchte. Wir haben ein Framework, das Rails ähnlich genug ist - das eigentliche Problem ist die Konvertierung von Ruby zu PHP und nicht von Rails zu PHP. Ich suche nicht wirklich nach etwas, das auf magische Weise die ganze Arbeit erledigt, sondern nur nach etwas Einfachem, das einen Vorsprung bietet. Selbst wenn alles, was es tat, war ändern:

def somemethod somearg
  some.ruby.code
end

zu:

public function somemethod($somearg) {
  // some.ruby.code
}

und die Innereien als Ruby in php-Kommentaren belassen, was die Arbeit noch einfacher machen würde.

Idealerweise gibt es etwas, das dies oder Ähnliches bereits tut. Andernfalls müsste ich das Tool vielleicht selbst schreiben.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X