2009-07-08 11 views

Antwort

4

Ich bin ein Rails-Entwickler, der letztes Jahr einen PHP-Client annahm und nachdem ich die verfügbaren PHP-Frameworks untersucht hatte, entschied ich mich für CakePHP, weil ich das Gefühl hatte, dass es am meisten Rails-artig und stabil war.

So war ich in der entgegengesetzten Position, dass Sie sich jetzt befinden. Ganz ehrlich, ich habe meine Entscheidung, Rails zu lernen, nie bereut und bin sicher, dass Sie die Aufgabe noch einfacher finden werden, wenn Sie aus einem CakePHP-Hintergrund kommen.

Mein Rat an Sie sollte direkt eintauchen, ein paar Stunden heute Abend nehmen, ein schnelles Demo-Projekt wie ein Blog oder eine ToDo-Liste in Rails erstellen, ein paar Tutorials durchlesen. Meine Vermutung ist, dass Sie direkt zu Hause finden werden. Ähnliche Projektverzeichnisstruktur, ähnliches Datenbankschema, ähnliche Konventionen. CakePHP kommt dem Klonen der Core-Rails sehr nahe.

+1

Ich denke, Sie könnten mich gerade motiviert haben, etwas Neues auszuprobieren! Ich kann versuchen, die gleiche Blog-App wie CakeBook in RoR zu machen, nur um es zu drehen. –

+0

Vielen Dank für Ihre Beratung, ich werde definitiv Rails wieder gehen. Letztes Jahr habe ich Rails ausprobiert, aber ein Projekt abgebrochen, da ich die Dinge nicht auf die Art und Weise erledigen konnte. Ich war nicht gut in Ruby und alles war einfach zu viel für mich in der kurzen Zeit. –

6

Lernen Ruby zuerst. Sie werden Rails nicht bekommen, wenn Sie versuchen, Dinge auf PHP-Art zu machen. Ruby ist eine schöne Sprache und lässt dich über viele Dinge anders denken.

Von allen Ruby-Tutorials da draußen, Why's (Poignant) Guide to Ruby ist von weit der beste da draußen, IMO.

+2

upvote für die Erwähnung eines Tutorials, das Cartoonfüchse hat. – seth

+0

Danke für das Ruby-Tutorial. ;) –