Cytat
Wydajność spada nieznacznie na jakości tego wygenerowanego PHP. Jak się to sprytnie zrobi - to można w zasadzie nie ujmując wydajności pisać łatwiej i o wiele zrozumialej
Ameryki nie odkryłem, ale u mnie, mój "system szablonów" to jest nic innego jak 2 wyrażenia które zamiast klamer wstawiają tagi html. Przykład podałem w tym poście:
http://forum.php.pl/index.php?showtopic=181343#entry889424 i pisze sobie albo z klamrami albo normalne tagi php, tak czy inaczej to system szablonów mnie w żaden sposób nie ogranicza, jedynie momentami mogą być problemy z mieszaniem JS i php, ale jak już się raz to zrobi to potem idzie już bezproblemowo. Cache to tak jak napisałeś, wygenerowany kod php który wygląda tak jakbym sam pisał <?php echo $zmienna ?> i w działaniu póki co jest tak samo szybki, bo każdy plik includuje, nie używam evala, więc szczerze mówiąc używam klasycznego sposobu mieszania php i html, tyle że ułatwiłem sobie początkową fazę, czyli klepanie otwierających i zamykających tagów php na rzecz klamer. Nie tworze jakiejś udziwnionej składni, bo jak napisałem w tym temacie, oraz tym:
http://forum.php.pl/index.php?showtopic=181343#entry889424 moim zdaniem php nie potrzebuje szablonów typu smarty czy twig żeby zapis instrukcji warunkowych czy pętli jakoś wyglądał w kodzie html

póki co jestem zadowolony, na żadne ograniczenie szablonu nie trafiłem, a w przypadku smarty w kilku przypadkach niestety musiałbym pisać jakiś plugin..