![]() |
![]() |
![]() ![]()
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: 732 Pomógł: 80 Dołączył: 25.05.2005 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za odpowiedź.
Dokładnie tak, chciałbym stworzyć system generowania xhtml w PHP, w skład którego wchodziły by klasy odpowiedzialne za JS oraz CSS. @Kocurro: Jakie cacheowanie masz na myśli ? Jak mogę to zrobić ? Jakiś prosty przykład ? EDIT: właśnie wpadłem na pomysł cachowania zapytań z serwera i zapis ich do pliku, po przeczytaniu postu tutaj, zapis do pliku - czemu nie, co sądzicie ? Ten post edytował sniezny_wilk 5.03.2008, 00:06:37 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 00:56 |