Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] system szablonow
Forum PHP.pl > Forum > PHP
Luciano
Pisanie wiekszych aplikacji bez sensownego oddzielenia warstw jest samobojstwem. Na ratunek przychodza systemy szablonow i tu pojawia sie problem. Najbardziej dojrzalym jest chyba smarty ale czy znaczy ze najlepszym? Niektorzy zarzucaja mu, ze jest wolny - moze i jest ale jakie ma to znaczenie (w sensie jak wielu uzytkownikow moze lub nie moze obsluzyc). Jest jeszcze kilka innych alternatyw min. OPT. A moze lepiej
okreslic sie i napisac wlasny system pod katem strony obslugujace proste przeksztalcenia ?
No wlasnie jakie rozwiazanie wybrac dla strony ktora jest pod mocnym oblezeniem i wydajnosc rozwiazania jest nie bez znaczenia? jesli macie jakies osobiste doswiadczenia z tym problemem prosze podzielcie sie.
akubiczek
SMARTY jest faktycznie trochę powolne, ale ma fajne cachowanie, które sensownie wykorzystane może ci naprawdę mocno odciążyć serwer. Poza tym to zależy jakie obciążenie przewidujesz, bo jeżeli ma to być kilka tysięcy użytkowników dziennie to nie ma się co kłopotać szybkością czy powolnością...

Z moich obserwacji wynika, że przy dużych serwisach z dużym obciążeniem i tak najbardziej zasobożerna jest obsługa bazy danych - więc tutaj jest pole do popisu. A wspomniane cachowanie właśnie do tego się świetnie nadaje.
Prph
Temat byl poruszany na forum. Ja powiem to co zawsze: NAJLEPSZE sa szablony PHP. Szybkie i proste w implementacji. Do tego najwieksze mozliwosci i zerowe ograniczenia. Jakies "ale"? winksmiley.jpg

Adrian.
darektbg
Cytat(Prph @ 16.04.2007, 18:41:44 ) *
NAJLEPSZE sa szablony PHP.


Pojęcie względne, choć muszę się zgodzić, idzie się przyzwyczaić do
  1. <?php echo $zmienna; ?>

Jednak są aplikacji gdzie trzeba wykorzystać system szablonów oparty o własną składnie.
Luciano
Szablony PHP z pewnoscia sa najwydajniejsze ale czy to od razu oznacza najlepsze. Z pewnoscia gdyby tak bylo ludzie by sobie glowy nie zawracali i nie wymyslali systemu szablonow. W duzych projektach bardzo latwo popuscic wodze wyobrazi i stworzyc nieczytelny i podatny na bledy kod. Co wiecej jesli ten kod ma byc tworzony przez kilka osob sprawa jeszcze bardziej sie komplikuje. Wydaje mi sie, ze lepiej dolozyc mocniejszego proca i czego tam jeszcze server potrzebuje niz babrac sie godzinami w hakowanie czyjegos kodu. Praca programisty jest drozsza niz zakup lepszego sprzetu.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.