![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 476 Pomógł: 1 Dołączył: 5.11.2005 Skąd: Bieruń city Ostrzeżenie: (0%) ![]() ![]() |
Witam. Przy pisaniu mojego cms'a natrafiłem na problem. Chodzi o system skórek. Używac lepiej szablonów (smarty etc.) czy generowac kod xhtml, a jako skórkę wybrać odpowiedni plik css? Szablony są raczej mniej wydajne. Wszystkie dane przed przeparsowanie trzyma się w zmiennych (zasobach serwera), a jako wynik zwraca często dość objęty kod html. Pod tym wzgledem lepiej uzywac plikow css, bo kod wysylany do przegladarki jest "ladniejszy" i mniejszy, a plik ze stylami jest przechowywany na dysku klienta, dzięki czemu działa i szybciej. Ale z tymi stylami, to też nie jest tak pięknie... Chodzi o to, że w przypadku szablonów mamy wiekszy wpływ na sposób przezentacji (różnego rodzaju menu rozwijane i inne bajery z js), a css te możliwości ogranicza. Zatem jak wybrać?!
Ten post edytował dtb 26.01.2006, 15:03:56 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 188 Pomógł: 0 Dołączył: 23.05.2005 Ostrzeżenie: (0%) ![]() ![]() |
Zgadzam sie z toba mike_mech w 100%. Zdaje sie juz to pisalem, ale potworze. Jesli struktura strony nie zmienia sie, to wystarczy uzycie css. Jesli jednak sama struktura zmienia sie to samo css nie wystarczy. Nie jestem jakis zaslepionym fanem css (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . Przyklad z zen garden przeciez bazuje na tym samym pliku xhtml, a wiec tej samej strukturze.
Cytat(rogrog @ 2006-01-29 12:54:45) radarek, kogo jak kogo, ale myślę że ludzi z tego forum nie musisz przekonywać do używania standardów takich jak xhtml i css (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ale nie o to chodzi. szablony pozwalają Ci oddzieli w samej aplikacji warstwę logiki i prezentacji, dlatego nie babrasz się w (x)htmlu pomieszanym z php, a właśnie to sugerował dtb. No to nie ma sie nad czym zastanawiac, nie wyobrazam sobie mieszania kodu php z wartstwa prezentacyjna (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) (pomijam niewielkie skrypty). |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 05:42 |