PHP: Arbeiten mit Frameworks

PHPFrameworks

Jeder PHP Entwickler kommt irgendwann an einen Punkt an dem es nicht mehr möglich ist, alles selber zu schreiben. Nicht nur der Faktor Aufwand spielt dabei eine große Rolle. Durch einsetzen von PHP Frameworks kann man als Entwickler eine menge Zeit, Arbeit und damit verbunden auch gleich Kosten sparen.

Im laufe der Zeit haben sich so einige PHP Frameworks sehr weit und gut entwickelt. Es gibt natürlich eine Vielzahl an brauchbaren Frameworks, die Wahl des richtiges Frameworks ist allerdings nicht immer so einfach. Dabei spielen Dokumentations-Umfang, Support und Community eine große Rolle. Benutzt man ein sehr exotisches Framework, für das es kaum Dokumentationen gibt, wird man schnell die Lust daran verlieren und wohl doch wieder ein anderes einsetzen, bzw. im schlimmsten Fall alles selber schreiben.

Hier findet ihr eine Liste mit Frameworks die in Punkto Doku/Support und Community keine Wünsche offen lassen. Die jeweiligen Frameworks unterscheiden sich natürlich teilweise, nicht jedes Framework ist für alles zu gebrauchen. Man sollte sich als Entwickler einfach das passende Framwork aussuchen. Sollte ich etwas vergessen haben, könnt ihr gerne die Kommentar Funktion nutzen um die Liste zu erweitern.

Für welches Framework man sich entscheidet muss man natürlich von den Anforderungen und dem Handling abhängig machen. Mir persönlichen gefallen Zend, Smarty und CakePHP sehr gut. Bei allen oben gennanten Frameworks gibt es Tonnen von Dokumentationen und Blog Postings im Netz. Für einige der Frameworks findet man auch Screencasts: Zend Framework, CodeIgniter, CakePHP, Symfony

Ich hoffe die Liste hilft euch etwas beim auswählen des richtigen Frameworks.

Informationen über den Autor:

Name: Aleks Maksimow
Homepage/Blog: http://www.aleksmaksimow.de
Archiv: Alle Beiträge von Aleks anzeigen »
Über Aleks:
Mein Name ist Aleks Maksimow und ich habe Anfang 2008 dieses Blog gestartet. Beruflich bin ich als Webentwickler / Programmierer tätig. Im Jahre 2005 habe ich zusammen mit einem Freund das Social-Network Morphex.eu gegründet.


Kategorie: Programmierung, Scripts & Snippets, Webdesign

4 Kommentare »

  1. Kim Korte schreibt: :

    Ich häte noch Seagull, Solar und Trax hinzuzufügen. Ich habe all diese Frameworks schon mehr oder weniger ausführlich getestet und bin irgendwann zum Schluss gekommen, dass ich selber eins brauche :P
    Ist zwar noch in Entwicklung, aber wenn ich es veröffentliche werde ich den Link hier posten.

  2. Aleks schreibt: :

    Stimmt, Seagull hätte ich noch hinzufügen können. Allerdings finde ich Solar und Trax nicht sooo bekannt :)

  3. Sven schreibt: :

    Agavi (http://www.agavi.org/) finde ich auf jeden Fall erwähnenswert. Ist vom Grundaufbau her ähnlich wie symfony, in den Konfigurationsmöglichkeiten aber viel ausgefeilter. Mächtiges Routing, output types usw.
    Leider bisher keine umfangreichende Doku – ausser den source ;-)

  4. Snapshirt schreibt: :

    Ich hatte früher mit Pear-Modulen gearbeitet und bin dann auf Zend Framework umgestiegen und bin bisher sehr zufrieden. Es wird auch immer weiter erweitert. Ich finde allerdings, dass Smarty nicht hierher gehört, da es eine Template-Engine ist. Ich verwende Zend und Smary zusammen.


Kommentar schreiben:


Weitere Beiträge über dieses Thema: