![]() |
![]() |
![]() ![]()
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%) ![]() ![]() |
Powiem tak rozdzielenie formatowania wyglądu od kodu jest ułatwieniem, z tego co wiem, to ludzie trochę klną tworzenie interfejsów w np. Java.
Nie wiem czy się interesowaliście, ale M$ w nowym pakiecie do tworzenia aplikacji zaczął używać XAML do opisu wyglądu. I moim zdaniem do tego będzie dążyć... ale zobaczymy. (o tym pakiecie mówiłem http://www.microsoft.com/expression/ ) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 03:42 |