nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

PHP-Frameworks

Von: Guido Schmidt (versatelnews@ecora.de) [Profil]
Datum: 19.06.2007 08:02
Message-ID: <f57rhi$tpi$1@news01.versatel.de>
Newsgroup: de.comp.lang.php.misc
Hallo,

wir haben jahrelang ein eigenes, schlankes, über XML-Dateien zu
konfigurierendes Framework genutzt. Ich sehe nun zunehmend Bedarf an
AJAX und ein paar weiteren Features und da wird der
Weiterentwicklungsaufwand zu hoch und wir überlegen, was wir stattdesse
n
benutzen. Ich glaube viele kennen das Szenario :) Wichtig ist mir ein
möglichst schlankes, flexibles Framework mit brauchbarem Cache und
Unterstützung für AJAX. Nachfolgend kein kompletter Vergleich, sonder
n
nur, was mit bei einzelnen Frameworks besonders positiv oder negativ
aufgefallen ist.

Joomla, Typo3 und Drupal sind ein Mix aus CMS und Framework, was
zunächst ganz interessant ist. Aber die strapazieren alle den
Datenbankserver recht stark. Ohne Cache und mit eingeschaltetem Logging
setzen die gern an die 100 SQL-Request pro generierter Seite ab. Mit
Cache und ohne Logging sind es immer noch 20-30. Wenn ich die gleiche
Seite von Hand oder mit unserem Framwork baue, dann reichen 3-5
SQL-Requests.

Der zukünftige Standard?, das Zend-Framework,  bringt zwar schon
Schnittstellen zu Google, Flickr, Simpy und sonst was mit, aber so etwas

Essentielles wie Formularverarbeitung fehlt derzeit noch komplett. AJAX
auch. Erscheint mir aktuell recht unbrauchbar.

Prado erfordert erst einmal einen sehr hohen Einarbeitungsaufwand, der
ein bißchen abschreckt. Prado ist recht fett. AJAX ist in der aktuellen

Stable-Version noch nicht enthalten, aber in der nächsten Version.

YellowDuck gefällt mir derzeit am besten. Aber hier scheint die
Community sehr klein zu sein und ich habe große Zweifel, wie es mit
Support und Weiterentwicklung aussieht.

Die Alternative wäre eventuell PDO + ein paar PEAR-Klassen. Deshalb die

Frage: Was nutzt Ihr? Komplette Vergleiche sind schwierig, aber welche
besonderen Vor- oder Nachteile seht ihr bei verschiedenen Frameworks?

Guido

[ Auf dieses Posting antworten ]

Antworten