Suche: einfaches PHP Framework

Lexus

Angesehenes Mitglied
Hallo

Ich suche ein einfaches PHP framework, welches mir die Arbeit für die alltäglichen Funktionnen einer Page abnimmt. Ich habe mir nun Zend und Prado angeschaut und ich habe das gefühl das beide sicherlich sehr gut sind, aber für meine Ansprüche viel zu komplex sind. Gibt es keine kleine, einfach Frameworks?

cu
Lexus
 
Da gibts eine ganze Menge, ich hab mich auch damit auseinandergesetzt.

Wenn du einen minmalistischen Ansatz magst, wo nicht zuviel automatisiert wird, dann schau dir CodeIgniter http://www.codeigniter.com an. Das ist sehr einfach gehalten und hat eine hervorragende Dokumentation. Es ist sehr einfach zu erlernen und bietet gute Unterstützung für Routine-Aufgaben (DB, Validierung, Config Files, File Upload, Mailversand mit Attachments etc.). An manchen Stellen greifts evtl. etwas zu kurz, aber man kann doch schon recht komplexe Sachen damit anstellen. Wenn du Wert darauf legst, deinen Code zu testen (mittels UnitTests, z.B. mit PHPUnit), dann ists allerdings etwas schwerer, da CodeIgniter nicht genügend auf die automatische Testbarkeit ausgelegt ist. Die mitgelieferte UnitTest Klasse ist auch nur sehr rudimentär. Ich habe die vergangenen zwei Monate viel mit CodeIgniter gearbeitet und bin, abgesehen von den Einschränkungen, gut damit zurechtgekommen. Die Einarbeitungszeit war minimal.

Was mich auch noch fasziniert, ist Akelos http://www.akelos.org, ein Ruby on Rails Klon in PHP. Da existiert aber bislang keine wirkliche Dokumentation und die Community ist noch sehr klein. Der Funktionsumfang ist beeindruckend und es wird auch viel automatisiert.

Ansonsten:
CakePHP: http://www.cakephp.org
symfony: http://symfony-project.com

Auf http://www.phpwact.org/php/mvc_frameworks findest du zudem eine interessante Aufstellung von Frameworks nach dem MVC-Prinzip http://en.wikipedia.org/wiki/Model-view-controller.
 
Als einen weiteren ROR Klon in PHP kannst du dir noch "PHP on Trax" http://www.phpontrax.com/ ansehen.

Ansonsten würde ich dir, wie polonius schon geschrieben hat, auch cakePHP und symfony vorschlagen.

cakePHP ist noch einen kleinen Tick simpler als Symfony aber nähert sich im Funktionsumfang langsam dem von Symfony.

Meine Meinung:
Symfony ist zwar komplexer, aber liefert die bessere Dokumentation mit. Zu cakePHP gibt es allerdings schon einige Bücher, zu Symfony nur eines, das ist aber sehr gut.

Welches man wählt ist letztendlich Geschmacksache. Beide gehören zu den besten Frameworks in PHP auf dem Markt.



 
Besten Dank für die Informationen. Ich habe mir nun codeigniter genauer angeschaut und das gefällt mir sehr gut. cakePHP scheint mir ein bisschen komplexer zu sein. Lohnt sich der höhere Lernaufwand für cakePHP oder Symfony oder komme ich auch mit codeigniter schon sehr weit?

Tim, welches Buch kannst du mir zu cakePHP empfehlen? Gibt es da auch deutsche Bücher?

Lexus
 
Hi Lexus,

wegen den Büchern habe ich eben selbst noch einmal nachsehen müssen. Für cakePHP gibt es sogar auch nur ein Buch speziell zu dem Framwork, und das ist in Englisch. Für Symfony sollte am 1.9. ein Buch auf Deutsch erschienen sein.
 
Zurück
Oben