2010-11-24 7 views
1

Ich habe nur mit CodeIgniter 1.7 vor etwa zwei Jahren, ganz in Ordnung, aber es gab Fehler wie Sie nur einen Controller haben, keine Umleitung zu einem anderen Controller, etc .; Ich habe auch ein bisschen mit CakePHP herumgespielt, aber um ehrlich zu sein, war ich nicht an den "Ruby on Rails" -Ansatz von Konvention über Konfiguration gewöhnt, und am Ende gab ich einfach auf.PHP MVC Framework: Yii vs DooPHP

Ich plane, für mich eine neue Casual Web-Anwendung nach der Arbeit zu haben, und dieses Mal möchte ich etwas Neues versuchen, ich habe ein wenig recherchiert und fand zwei Kandidaten:

Yii und DooPHP

Beide klingen vielversprechend, aber ich würde auch die Beratung von ihren Benutzern hören möge, hoffentlich würde dies einen anständiges Feature Vergleich erhalten wie the thread about CakePHP vs CodeIgniter on SO

+0

Haben Sie CI einen anderen Versuch gegeben seit? –

+0

@Piers: leider nicht, nicht seither. Aber ich werde den Check jetzt beginnen, hoffentlich kann ich etwas interessanteres sehen :) –

+1

Interessanterweise gibt es, was ich von den Leuten, denen ich auf Twitter folge, gesehen habe, ein wenig Dissens unter CI-Entwicklern. http://dhorrigan.com/blog/article/the-future-of-me-and-codeigniter als ein Beispiel. –

Antwort

4

Wenn die Debatte zwischen Yü und DooPHP, geht für Yü ist. DooPHP ist nicht nur ein schrecklicher Name (ernsthaft, würden Sie jemals einem Geschäftskunden sagen wollen, dass ich "DooPHP" benutzt habe?), Aber Yii ist einfach solide. Bislang war die Versionierung fair. Als ich Rails benutzte, wurde ich jeden Monat oder zwei von bösen Änderungen bombardiert und "gezwungen" ständig zu upgraden. Yii hat in jeder Version echte Value-Features hinzugefügt, ohne all den Hype, der die ganze Zeit eine Menge Upgrades erfordert. Die Community ist solide, die Leistung ist großartig und trotz einer ordentlichen Lernkurve ist es nicht schwer, schnell aufzustehen.

+1

Tut mir leid, sagen Sie, dass Sie Yii benutzen? Einige meiner Kollegen glauben immer noch, dass ich diesen Namen gemacht habe. – Asaf

+1

Ich sage es, und wenn die Leute verwirrt sind, erkläre ich, es ist wie Wii, aber Yii. Jedenfalls ist es viel besser als etwas, das sich wie im Badezimmer anhört. :) – drharris

3

Ich versuchte CI, CakePHP (frühe Stufen) und ZEND. Aber jetzt benutze ich DooPHP, weil es einfach nur so verdammt Framework ist, sehr, sehr schnell und ich muss nicht über alle langweiligen Sachen wie Fehlerbehandlung und so weiter worry. Ich schreibe einfach Code. Auf doophp hängt es von Ihnen ab, haben Sie 1 Controller oder viele - es macht keinen Unterschied, wegen Routing - und es haben sehr leistungsfähige Routing-Engine mit Regexp, Header-Weiterleitungen mit Codes und so weiter. Es gibt keine Tutorials dafür, weil es eine einfache Dokumentation hat, was reicht.

Wenn Sie ein einfaches Framework brauchen, wo Sie einfach Code schreiben und alle langweiligen Sachen vergessen können, ist DooPHP der beste Rahmen, den Sie haben können.