Adventure,PHP,Framework,PageController,FrontController,Pattern,Objektorientierung,OO,Software,Design,Wiederverwendbarkeit,UML,Tutorial,Benchmark,ausgezeichnete Performance

Suche:    
Downloads  |  SVN!  |  Roadmap  |  Forum!  |  Bugtracking  |  Gästebuch  |  Backlinks!  |  Referenzen!  |  Sitemap  |  Impressum  
 
Deutsch Adventure PHP Framework  Bookmark @ Technorati Bookmark @ del.icio.us Bookmark @ Mr. Wong Bookmark @ Simpy Bookmark @ Google Bookmark @ Digg.com Adventure PHP Framework Seite 055-PHP-Frameworks-im-Test-7 drucken!

PHP-Frameworks im Test (7)

Artikel bewerten:
Dieser Artikel wurde noch nicht bewertet. Bewerten Sie diesen Artikel als erstes!

4. Zusammenfassung der Ergebnisse

Die folgende Grafik zeigt eine tabellarische Zusammenfassung der Test-Ergebnisse. Ein "+" wurde in der Punkte-Bewertung mit 3 Punkten, ein "o" mit 2 Punkten und ein "-" mit 1 Punkt verrechnet. Für den Bereich Benchmark wurde für den ersten Platz 6 Punkte, für Platz zwei und drei jeweils 4 und 2 Punkte und für den letzten Platz 1 Punkt vergeben. Die Matrix beinhaltet keine Gewichtungs-Faktoren der einzelnen Themenbereiche.

Vergleichs-Matrix Frameworks zwischen CakePHP, CodeIgniter, Zend Framework und dem Adventure PHP Framework


Resümee

Zunächst sei betont, dass die Analyse der Kanidaten eine sehr interessante Aufgabenstellung war, da die Konzepte der Probanden durchwegs verschieden sind. Der Einfachheit wegen wurde auf eine Gewichtung der Themenbereiche verzichtet und mit einfachen Symbolen gearbeitet. So kann jeder Leser letztlich seine ganz individuelle Bewertung der Ergebnisse anstrengen, falls er ein Framework für einen dedizierten Anwendungsfall auswählen möchte.

Betrachtet man die Kategorien getrennt, so gibt es durchwegs unterschiedliche Etappen-Sieger. Im Allgemeinen Teil macht nach Meinung des Autors CakePHP das Rennen, im Bereich der Installation und Inbetriebnahme wurde nur das Zend Framework negativ bewertet. In Punkto Einarbeitung geben CakePHP, CodeIgniter und Adventure-PHP-Framework eine gute Figur ab, wohingegen in der Klasse des Template-Baus nur das Adventure-PHP-Framework wirklich eindeutig punkten konnte - ähnlich im Bereich des URL-Handlings. Verlässt man das Gebiet und geht in die Welt des Designs, so fällt CodeIgniter negativ auf, kann jedoch im Bereich Dokumentation gemeinsam mit dem Adventure-PHP-Framework das Rennen vor CakePHP und dem Zend Framework beenden. Was den Support angeht, so scheiden sich in diesem Punkt die (kommerzielle) Spreu vom Weizen. Allein das Adventure-PHP-Framework kann hier nicht die Support-Infrastruktur aufweisen wie die übrigen Mitbewerber, schlägt allerdings die Mitbewerber im Bereich Benchmark um Längen.

Angesichts der relativ dichten Punkteverteilung kann kein Kandidat mit absoluter Sicherheit disqualifiziert werden. Am sicherstem würde jedoch dem Framework CodeIgniter diese Rolle zukommen. CakePHP und das Adventure-PHP-Framework trennen sich in einem Remis, letzteres kann jedoch im Bereich GUI-Design den unangefochtenen Sieger miemen.


Empfehlung

Dem Anfänger und Einsteiger, der keinen kommerziell gestützten Support und Enterprise-Fähigkeit benötigt, aber einfach und effektiv GUI-Applikationen erzeugen möchte, sei das Adventure-PHP-Framework ans Herz gelegt. Setzt der Entwickler jedoch den Schwerpunkt auf Rapid Development, so besitzt CakePHP darauf abgestimmte Features.

CodeIgniter disqualifiziert sich im Bereich des Rapid Development selbst und das Zend Framework bietet im Bereich GUI-Design, Scaffolding und Einstiegsmaterial trotz des erheblichen Umfangs an Funktionen nichts, was eine Entscheidung für das Framework unumgänglich machen würde.


5. Download der Evaluations-Pakate

Um die Evaluierungen nochmal nachvollziehen zu können, werden hier die erzeugten Quellcode-Dateien zum Download abgeboten:

6. Danksagung

Mein Dank gilt an dieser Stelle im Besonderen Alexander Schmidt aka "phpdummi", der für Review der Texte und Code-Beispiele, sowie zahlreiche Anregungen und wertvolle Hinweise zur Verfügung stand.


7. Feedback

Der Artikel bietet auf jeder Seite die Möglichkeit zum offenen Feedback. Seien Sie eingeladen, diese konstruktiv zu nutzen!



Kommentare

Möchten Sie den Artikel eine Anmerkung hinzufügen, oder haben Sie ergänzende Hinweise? Dann können Sie diese hier einfügen. Die bereits verfassten Anmerkungen und Kommentare finden Sie in der untenstehenden Liste.

«   1   »
Einträge/Seite: | 5 | 10 | 15 | 20 |

1 Christian
28.05.2008, 22:58:26
Dieser Einwand ist sicher berechtigt. PHP 4 hat - vor allem im Bereich des Speicherhandlings - Probleme, die einen Umstieg unterstreichen.

Da zur Erstellungszeit des Artikels noch viele PHP 4 Installationen vor zu finden waren, wurde dies als Kriterium aufgenommen. Wie beschreiben wurden die einzelnen Kriterien nicht gewichtet, so dass jeder selbst entscheiden kann, ob er es für sich persönlich zu einem relevanten Merkmal gestaltet.

2 Thomas
15.05.2008, 16:47:30
Klar, das ist eine Streitfrage, aber meines Achtens nach ist PHP4-Support kein Plus sondern ein dickes, fettes Minus. Eine alte, in vielen Konfigurationen unsichere Version zu unterstützen ist IMHO nicht sehr intelligent.
Siehe dazu auch http://gophp5.org/

Powered by WebRing.