ich hab mich mal mit dem Thema Template-Engine befasst. Dabei bin ich in letzter Zeit auf einige Sachen gestroßen, wo oft gewähnt wurde, dass Smarty nicht wirklich das Richtige sei. Veraltetet, Perfomance-Technisch zu langsam und PHP5 OOP sind einer der Gründe (Blog dazu: http://fabien.potencier.org/article/34/templating-engines-in-php).
Dabei bin ich auf ein Projekt gestoßen, dass sich Twig-Template-Engine ( http://www.twig-project.org ) nennt. Ich habe mich daran mal versucht, das in mein Demo-Shop einzubauen. Hat auch soweit gut geklappt ( Erster Versuch: http://dev.dein-make-up.de/?cl=testtwig ) und läuft parallel zur Smarty-Engine. Anhand des Template-Dateinamen wird erkannt, ob es sich um ein Smarty- (.tpl) oder Twig-Template (.twig) handelt. So könnte man Stück für Stück den Shop auf Twig umstellen.
Mir geht es in erster Linie darum, mehr Performance aus dem Shop raus zu holen. Mir ist aufgefallen, dass nicht nur Smarty, sondern auch die Kategorie-Struktur einer der Bremsen im System sind (Aber das ist ein anderes Thema).
Gibt es jemand unter euch, der ich ebenfalls damit befasst hat? Was meint ihr dazu?
ich hab mich mal mit dem Thema Template-Engine befasst. Dabei bin ich in letzter Zeit auf einige Sachen gestroßen, wo oft gewähnt wurde, dass Smarty nicht wirklich das Richtige sei. Veraltetet, Perfomance-Technisch zu langsam und PHP5 OOP sind einer der Gründe (Blog dazu: http://fabien.potencier.org/article/34/templating-engines-in-php).[/QUOTE]
Man muss nicht allen Blödsinn glauben, den man so liest…
In der Rangfolge der wichtigen Dinge, um einen erfolgreichen Shop aufzubauen dürften solche Fragen so ewta an 257. Stelle kommen.
OXID hat sich auch in der Version 4.5 für Smarty entschieden, und das ist gut so.
Shopware setzt auch auf Smarty, und das ist auch gut so…