![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 732 Pomógł: 80 Dołączył: 25.05.2005 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Witam,
wpadłem na pomysł napisania klasy która generuje kod CSS, ale chwilkę później mój zapał ostudziło pytanie "Czy to się opłaca pisać i czy będzie wydajne?". Z takim pytaniem zwracam się do Was. Może ogólny zarys, co klasa będzie potrafiła: - tworzenie całego css i wrzucanie go pomiędzy znaczniki <style> w kodzie strony, pisanie css do elementów na zasadzie uzupełnienia wartości style="", - zmiana już istniejącego css (wczytanie css'a), czyli zmiana poszczególnych atrybutów itp, - wszystko na wyrażeniach regularnych i tablicach przechowujących wartości. No i po rozważeniu to na plus: + możliwość pisania swobodnie CSS, co za tym idzie elastyczność - dzięki dynamicznemu tworzeniu. + możliwość szybkiej zmiany już istniejącego pliku CSS + wszystko odbywa się po stronie serwera nie trzeba ciągle aktualizować/zmieniać całych plików CSS, a wydaje mi się to poręczne. + szybsza obsługa zmiany template strony z poziomu użytkownika, możliwość zmiany wszystkich np. kolorów na stronie (?) Jeśli chodzi o minusy: - żmudne tworzenie (!) np: (kod pisany na szybko).
- szybkość obsługi i wpływ na generowanie się strony, - czy to jest w ogóle potrzebne (?)(!), - czy ma sens takie tworzenie xHTML/CSS z poziomu PHP - w sumie jeśli chodzi o to to istnieje xAJAX, czyli tworzenie JS z poziomu PHP Chciałbym poznać Wasze opinie na ten temat, czy to ma sens i czy warto coś takiego pisać. Prosiłbym też o odniesienie się do moich za i przeciw (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Będę wdzięczny za jakiekolwiek opinie na ten temat. Z góry dzięki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował sniezny_wilk 4.03.2008, 21:19:21 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 793 Pomógł: 32 Dołączył: 23.11.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Skomentuję, bo widzę pewien brak w widzeniu sprawy.
U mnie w pracy nie wyobrażam sobie aby coś ze styli miało być w PHP, czy gdzieś indziej (chyba że to ma być konfigurowalne przez użytkownika, ale to już inna rzecz), jak masz osobę która zajmuje się cięciem strony, wcale nie musi wiedzieć co zrobi <?php echo "a"; ?> nie mówiąc o czymś bardziej skomplikowanym. Więc to odpada, do tego po co coś co jest z warstwy prezentacji wpychać w inne warstwy, robić zależności i się nimi przejmować. Liczna linijek w pliku css wcale nie jest tak do nie pojęcia, ale jak się tym zajmujesz, dlatego przydaje się rozdzielenie tego na osoby, bo każda może zająć się czymś co zna lepiej. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 10:19 |