Milan Kryl

Komentáře k příspěvku

Šablonovací systémky (templates)

[ 1 ] Jakub Horký - 14.1.06 19:31:15

Velice dlouho používám Smarty. Nyní se ale čím dál tím více zabývám otázkou, zda není nejlepší prostě čísté PHP! Muselo by se dodržovat pár pravidel:

- podobně jako se includy pojmenovávají "inc.*.php" nebo "*.inc.php", pojmenovávat tyhle soubory například "tem.*.php"
- nezasazovat do nich aplikační logiku, ale pouze zobrazovací logiku
- používat řídící příkazy v dvojtečkové formě - tj. například:

<?php if($neco): ?>
<b>NĚCO!</b>
<?php endif; ?>

Samozřejmostí je použití nějakého PHP optimizeru, které PHP stránky kompiluje a cachuje.

Takováhle alterntiva podle mě úplně postačuje, a moc výhod Smartyho oproti tomuhle nevidím. Naopak, tohle řešení je daleko výkonnější.

[ 2 ] Jarcec (WWW) - 14.1.06 19:52:15

Ja osobne jsem si treba dost oblibil system Teng (http://teng.sf.net)...

[ 3 ] Michal Till (WWW) - 23.9.06 18:54:34

To, o čem v příspěvku píše Jakub horký, se přesně popisuje v následujícím článku: http://www.sitepoint.com/article/beyo

Přidání komentáře