Einzelnen Beitrag anzeigen

mquadrat

Registriert seit: 13. Feb 2004
1.113 Beiträge
 
Delphi XE2 Professional
 
#16

Re: PHP {Variable}

  Alt 24. Jul 2009, 11:34
@generic

Die Argumente für eine Template-Engine sind mir durchaus klar Ich arbeite in meinen Projekten mit einer eigenen Engine, inkl. UI Control Framework, DataBinding etc etc... MVC hat nichts mit dem Parsing von Template-Engines allgemein zu tun. Bytecode-Caching kann / sollte man immer verwenden. Darum geht's in diesem Thema ja auch gar nicht.

Ich merkte nur an, dass man nicht allgemein sagen kann, dass eine Template-Engine, die in PHP geschrieben ist schneller ist als PHP Code Das in einer Engine ggf. noch Mechanismen zum Vermeiden des Parsings enthalten sind ist sinnvoll und im Ergebnis ist die Anwendung tatsächlicher performanter. Das eigentliche Parsing aber eben halt nicht, dafür müsste die Engine wohl als PHP Extension ausgelegt sein.

Was mich zu der Frage bringt: Gibt es eigentlich Template Engines, die als PHP Extension implementiert sind? Das wäre aber wohl eher ein Punkt für ein eigenes Thema.


Die Frage des Thread-Erstellers ist auf jeden Fall durch die Möglichkeiten

- Stringfunktionen
- RegExp
- Template-Engine

beantwortet.
  Mit Zitat antworten Zitat