Smarty 3.0 Beta 1 veröffentlicht

Ich gebe zu das Smarty ein persönlicher Liebling von mir ist. Zum einen kann ich damit erreichen das mein PHP-Code keinen „Optimierungen“ von Designern (sorry!) zum Opfer fällt, zum anderen können diese dennoch großen Einfluss auf die Darstellung von Daten nehmen, da Smarty eine eigene Skriptsprache implementiert hat.

Nun ist es soweit, die Version 3.0 ist in der Beta da! Und (neben einigem anderen) ist Speed die beste Neuerung in Smarty 3.0. Während die 2er Version wohl eher als „historisch gewachsen“ zu bezeichnen ist, so ist die 3er-Version ein kompletter Code Rewrite!

Was ist also neu neben der starken Verschnellerung der Darstellung? Zum Ersten ist Smarty 3 nun auf PHP5 und OOP ausgerichtet und zum anderen wurde die Smarty-Syntax stark erweitert. Was auch interessant ist, ist der verbesserte Cache. Vor allem in letzter Zeit gab es desöfteren das Problem, das man bei der Entwicklung den Cache am besten ganz ausschaltet oder diesen stets manuell löschen musste. Dies gehört jetzt wohl der Vergangenheit an!

Auch nett ist, dass das unselige {literal} Tag nun nicht mehr notwendig ist, da Smarty 3 nun CSS und JavaScript automatisch erkennt und dieses nicht mehr parsed. Ich kann an dieser Stelle durchaus zugeben, dass ich jedes Mal in die Falle mit dem Inline-JavaScript tappe.

Das Ganze ist noch ein wenig undokumentiert und am Besten zieht man sich einfach mal die Beta und schaut sich die Demo-Templates an. Ein Blick ins Smarty3-Forum lohnt sich auch. Vieles ist bekannt, aber auch das eine oder andere Neue lässt sich sofort erkennen. Viel Spaß dabei!

Siehe auch: Was bringt Smarty 3.0?

Ähnliche Beiträge

Tutorial Amazon Web Services mit PHP – IV &#... Nachdem wir uns im letzten Teil des Tutorials mit dem Funktionscaching beschäftigt haben, besitzen wir nun alle notwendigen Werkzeuge, um Daten aus de...
PHP Analyzer ist Open Source Ab einer gewissen Größe eines Quelltextes, oder ob einer gewissen Größe eines Teams das an einem Projekt arbeitet gibt es Probleme, bei deren Lösung a...
Test-Driven Development mit PHP Mit phpUnit gibt es bereits seit Jahren eine Methode zur testgetriebenen Entwicklung in PHP. Gerade bei der agilen Software-Entwicklung ist diese Meth...
Eigener OAuth-Server in PHP Aufgrund des gestrigen Artikels über Instagram und OAuth bin ich schnell auf die Idee gekommen das es ja Quatsch wäre für eigene APIs zukünftig kein O...

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.