Wenn es aber um die Wartung geht, die später ggf. auch von Leuten
durchgeführt werden soll, die selbst keines der Extension-Templates
angelegt haben, sind Conditions sicherlich sinnvoller, weil man speziell
bei umfangreicheren Seitenbäumen sonst schnell die Übersicht verliert.
Ich unterstütze diese Sicht. TypoScript wird aus unterschiedlichen Gründen
sehr schnell unübersichtlich. Darum würde ich meine Templates immer
unter dem Gesichtspunkt der Wartbarkeit organisieren, wobei ich es
bevorzuge das TypoScript in Dateien zu schreiben und in einer Extension
zu versionieren.
Das Rendering des TypoScripts in ein PHP-Array selbst fällt nämlich
vermutlich gar nicht so Gewicht. Als "PHP-Objekte" erzeugt werden
dann hoffentlich nur die Teile, welche in der konkreten Seite gebraucht
werden.
(Und auch da schreibe ich die PHP-Objekte in Anführungsstriche.
Es werden meines Wissens gar nicht Dutzende von Objekten erzeugt,
sondern dieselben zum Rendern wiederverwendet. Das entspräche
am ehestem dem Entwurfsmuster des Fliegengewichtes.)
Entscheidende Gewinne der Performance kann man vor allem durch richtig
angewendetes Caching erreichen. Auch im TypoScript muß man
gelegentlich wissen, wie der cHash funktioniert. Das ist nicht trivial zu
verstehen.
Auch die richtige Anwendung von Indizes in der Datenbank kann
wahre Wunder bewirken.
Schließlich sollte man sich beim Einsatz von Extbase darüber klar sein,
was Extbase eigentlich ist. Mit den falschen Anwendungsfällen wird
es zum Blocker.
Elmar
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german