Potrzebuję szybkiego i wydajnego systemu szablonów do rozwijanego przeze mnie CMS-a. Rozważam XT, OPT, PHPTal bądź napisanie własnego.
Zaletą XT jest mniejszy rozmiar plików (łącznie 40 KB). Co zaś z szybkością generowania szablonów i ich odczytu z kryjówki (cache) w stosunku do OPT?
Autor OPT twierdzi:
Po części się zgadzam, bo skrypt PHP może narzucić znaczniki:
-
ul > li (np. menu lub lista)
-
#list (każdy znacznik może mieć atrybut ID lub CLASS)
Czy ma rację? W każdym razie jestem za rozwiązaniem pośrednim:
Jeśli COPY włączone, ten fragment wyświetli się.
[/code] Choć wstawianie wszystkiego przez ID lub CLASS też nie jest złe, ale zdaje mi się, że szablony wtedy będą trochę trudniejsze w edycji (np. kiedy ID, a kiedy CLASS?). Co o tym myślicie? Jeszcze sprawa odnośnie pętli - rekordy z bazy danych pobieram na bieżąco:
[code]foreach($result as $news) { … }
Metoda bardzo szybka w przeciwieństwie do buforowania danych i użycia dodatkowej pętli.