![]() |
![]() |
![]() ![]()
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: 172 Pomógł: 0 Dołączył: 22.09.2002 Skąd: Gorzów Wlkp Ostrzeżenie: (0%) ![]() ![]() |
Hej.
Jak dla mnie pytanie autora mija się z założeniami technologii które próbuje porównywać. Po pierwsze szablony nijak mają się do wyglądu(układu, formatowania, kolorów itp atrybutów) elementów danej strony. Szablony służyć nam mają do odzielenia warstwy logicznej(wyliczenia, itp) od warstwy prezentacyjnej. Tworząc szablon korzystamy np. z języków takich jak HTML, czy XHTML i w przypadku tego drugiego tworzymy jedynie strukturę dokumentu(listy, paragrafy, kontenery, nagłówki, etc) - i teraz aby to sobie ułożyć ładnie na stronie, odpowiednio pokolorować i ubrać w wymażone barwy przychodzi nam z pomocą CSS - formatujemy wybrane elementy i po sprawie. Tak więc Szablony nijak mają się do CSS, bo CSS może jedynie opisać sposób ich prezentacji. W szablon ładowowane są dane i to wsio - co do wydajności to przecież istnieją mechanizmy cache'owania i szablony mogą działać wielokrotnie szybciej niż dynamicznie generowanie dokumentów przy każdym odpytaniu serwera WWW. To tyle. pozdrówka anas |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 08:33 |