Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Framework a Templates, Różne syst. szabl we FrWorku
faster
post 4.05.2005, 09:40:33
Post #1





Grupa: Zarejestrowani
Postów: 49
Pomógł: 0
Dołączył: 9.09.2002
Skąd: Pszczyna

Ostrzeżenie: (0%)
-----


Witam!
Oczywiście jak każdy smile.gif rozmyślam nad własnym systemem budowania aplikacji - zobaczymy co z tego wyjdzie przynajmniej jest zabawa!
Mam dylemat, czy opierać się na jednym systemie szablonów (podoba mi się patTemplate) czy też uniezależnić się. Tylko jak?questionmark.gif? Trzeba by pewnie napisać jakiś wraper do tego ale cóż - każdy system szablonów ma inną obsługę - jeden potrzebuje (w przykładowej funkcji) 3 argumentów inny 2 a jeszcze inny (którego narazie nie znam, ale może poznam za miesiąc i się okaże suuuper szybki i wydajny) będzie potrzebował ich już 4 albo 5 smile.gif.
W jednym wystarczy wywołać funkcję A() a drugi wymaga jeszcze po niej B().
Of kors nie jestem zielony z programowania - poradzę sobie z tym tyle, że chciałbym znać wasze opinie na ten temat. Podzielcie się doświadczeniami...

Narazie wszystko odbywa się w kontekście php4 - zapomnijcie o php5.

Pozdrawiam
:faster
Go to the top of the page
+Quote Post
DeyV
post 4.05.2005, 10:33:51
Post #2





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




Uważam, że pisanie nakładki na tego typu mechanizm mija się z celem.
1. będzie wiązalo się z dużą utratą szybkości
2. praktycznie większość mechanizmów templates ma stosunkowo podobne wyniki wydajnościowe (oczywiście - od tej zasady są (nie)chlubne wyjątki, ale jednak. Dlatego warto korzystać z tego co się .. lubi.
3. w przypadku decyzji podmiany systemu szablonów na inny i tak konieczne będzie przerobienie wszystkich templatesów. Tak wiec konieczność dokonania niewielkich poprawek w samym kodzie, pozwalajacych na wykorzystanie takiego systemu nie powinna stanowić znaczącej trudności.


--------------------
"Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
Go to the top of the page
+Quote Post
faster
post 4.05.2005, 10:46:12
Post #3





Grupa: Zarejestrowani
Postów: 49
Pomógł: 0
Dołączył: 9.09.2002
Skąd: Pszczyna

Ostrzeżenie: (0%)
-----


Tak! To racja. W końcu pisząc system podejmujesz na początku pewne decyzje projektowe a zwłaszcza to, jaka będzie architektura i z jakich narzędzi będziesz korzystał zatem przed każdym projektem dobierasz system szablonów na odpowiedni.

....

Cytat
3. w przypadku decyzji podmiany systemu szablonów na inny i tak konieczne będzie przerobienie wszystkich templatesów. Tak wiec konieczność dokonania niewielkich poprawek w samym kodzie, pozwalajacych na wykorzystanie takiego systemu nie powinna stanowić znaczącej trudności.


co do tego ... to wraper mógłby również uniezależnić same szablony HTML od konkretnego rozwiązania .. ale to już chyba sztuka dla sztuki.

faktem jest, że napewno spadnie wydajność - chyba żeby dopisać cache'owanie
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 12.06.2025 - 23:16