Hey Leute!
Ich kann mich einfach nicht entscheiden - Templateengine (Smarty & Co) oder einfach nur *.php?
TemplateEngine Vorteile:
- Fertig gecodet, leicht zu bedienen
- Caching (meistens)
TemplateEngine Nachteile:
- passt nicht 100%ig
- Erweiterung wird beim Update zum Problem
- Eigene Tags (begrenzt)
Das sollte es glaub ich im groben sein.
Hab neulich ein wenig an Wordpress rumgeschraubt und gemerkt, dass die Themes auch nur in PHP geschrieben sind.
In einem Blogbeitrag wurde von TemplateEngines sogar abgeraten, da es sowieso wieder in PHP geparst wird - macht Sinn, finde ich.
Da ich meine Seiten mehrsprachig habe und der Einsatz von translate($string) unerlässlig ist, bevorzuge ich reines PHP zwischen dem HTML.
Beispiel:
Jetzt fehlt nur noch das Caching. Das ist aber ein anderes Thema.
Was bevorzugt ihr und vorallem: warum?
Beste Grüße
carapau
Ich kann mich einfach nicht entscheiden - Templateengine (Smarty & Co) oder einfach nur *.php?
TemplateEngine Vorteile:
- Fertig gecodet, leicht zu bedienen
- Caching (meistens)
TemplateEngine Nachteile:
- passt nicht 100%ig
- Erweiterung wird beim Update zum Problem
- Eigene Tags (begrenzt)
Das sollte es glaub ich im groben sein.
Hab neulich ein wenig an Wordpress rumgeschraubt und gemerkt, dass die Themes auch nur in PHP geschrieben sind.
In einem Blogbeitrag wurde von TemplateEngines sogar abgeraten, da es sowieso wieder in PHP geparst wird - macht Sinn, finde ich.
Da ich meine Seiten mehrsprachig habe und der Einsatz von translate($string) unerlässlig ist, bevorzuge ich reines PHP zwischen dem HTML.
Beispiel:
PHP-Code:
// Smarty
<h1>{php}translate('bla');{/php}</h1>
// PHP
<h1><?=translate('bla')?>
Was bevorzugt ihr und vorallem: warum?
Beste Grüße
carapau
Kommentar