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

Bearbeiten von Bilderin in PHP mit PHPImageWorksho... Man kann von Drupal halten was man will, aber ich bleibe da stets bei meiner Meinung, dass die Module zur Bildmanipulationen die besten sind, die am C...
Image Data URIs mit PHP Image Data URIs sind für manche Anwendungen eine feine Sache. Wozu braucht man die kleinen Helfer? Einfach ausgedrückt: direktes Einbetten von Bildern...
Was bringt Smarty 3.0 ? Ich gebe zu, ein wenig Kaffeesatzleserei ist es schon, zumal es zumindest offiziell nur eine Machbarkeitsanalyse von Smarty 3 gibt, aber interessant i...
Der perfekte Code Editor für PHP Zur Abwechslung fange ich mal mit einem Rant an! ;) Diese ganzen halbgaren Java-Zeitlupen-IDEs nerven, und zwar ganz gehörig. Ist ja nett das Java so ...

Schreibe einen Kommentar

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