[PHP] System szablonów - co wybrać?


(Webcm) #1

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.


(M Rzeznik) #2

a nie lepiej / prościej / łatwiej / szybciej / wydajniej zastosować smarty ...?

http://smarty.php.net/