Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]OOP i system szablonów
kielich
post
Post #1





Grupa: Zarejestrowani
Postów: 442
Pomógł: 4
Dołączył: 28.12.2008
Skąd: Warszawa

Ostrzeżenie: (20%)
X----


Witam wszystkich,

Mam pewną myśl która mi nie daje spokoju mianowicie czy system szablonów to dobre rozwiązanie jeśli chodzi o duży serwis , czy jest to w miarę bezpieczne stosować np. smarty (tylko przykład). Takie allegro czy np. nk czy widzicie takie serwisy na systemie szablonów??

Bardzo bym chciał poznać wasze zdanie z góry dziękuje .
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Zyx
post
Post #2





Grupa: Zarejestrowani
Postów: 952
Pomógł: 154
Dołączył: 20.01.2007
Skąd: /dev/oracle

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


Cytat
Duże serwisy często stosują autorskie systemy szablonów. Nie piszą nowego pseudo-języka, bo żaden nie dorówna czystemu stricte PHP.


Guzik prawda. PHP jest takim językiem, jak każdy inny. W szczególności można go zastąpić czymś lepiej dostosowanym do tego i taki teoretycznie jest cel tworzenia tzw. "autorskich języków". A że jakość tych języków w 95% przypadków jest dyskusyjna (np. Smarty), to już wynika z braku wyobraźni autorów, braku czasu i paru innych czynników, a nie z tego, że "PHP jest najlepszy". Open Power Template, PHPTAL, w ostateczności Twig - oto co najmniej trzy systemy robione z głową, przy czym ten ostatni to tak bardziej jako dodatek podaję (idea jest słuszna, ale z częścią pomysłów Potenciera, których tam używa, mocno się nie zgadzam). Rozumieją kod HTML, mają mechanizmy do modularyzacji szablonów, ukrywania szczegółów implementacyjnych, automatyczne filtrowanie danych i masę innych rzeczy.

Duże serwisy często stosują systemy szablonów bazujące na PHP, bo takie systemy szablonów są we frameworkach. A jest tak dlatego, że odpowiednio dobry parser ma złożoność niewiele mniejszą, niż cała reszta frameworka i po prostu idzie się "po kosztach". Parę klas-helperów jest znacznie łatwiej napisać, tylko że później zmienić coś w tym to jest koszmar.

Cytat
A co do frameworków to co myślicie o symfony Czy lepsze rozwiązanie niż stosowanie np smarty z "surowym " OOP


Mylisz pojęcia. Nie ma czegoś takiego, jak "cośtam z surowym OOP". Jak sobie zrobisz szkielet aplikacji, to to też jest framework, tyle że autorski i być może kiepsko zrobiony. Gotowe frameworki są dobrze zaprojektowane, przetestowane, więc wystarczy się tylko nauczyć, jak go używać i można od razu zacząć robić stronę, nie bawiąc się w techniczne szczegóły. I one też mają systemy szablonów, najczęściej oparte na PHP, ale przeważnie da się podpiąć do nich inne. Pisanie własnego frameworka to dobry wybór, jeśli po prostu chcemy się nauczyć, jak to działa od środka, albo jeśli naprawdę mamy jakieś mocno specyficzne wymagania.
Go to the top of the page
+Quote Post

Posty w temacie
- kielich   [PHP]OOP i system szablonów   20.01.2010, 23:32:27
- - deniol13   dobry system szablonów (smarty) jest na pewno bezp...   21.01.2010, 08:25:14
- - deirathe   smarty- dobry system szablonow? Co do systemu szab...   21.01.2010, 08:42:50
- - sniffer32   Duże serwisy często stosują autorskie systemy szab...   21.01.2010, 10:46:53
- - kielich   OK a jak byście widzieli takie serwis jak allegro ...   21.01.2010, 10:50:24
|- - darko   Cytat(kielich @ 21.01.2010, 10:50:24 ...   21.01.2010, 10:59:31
- - sniffer32   CytatOK a jak byście widzieli takie serwis jak all...   21.01.2010, 10:56:22
- - sniffer32   W widokach (warstwa prezentacyjna) kod PHP powinie...   21.01.2010, 11:13:14
|- - Volume   Cytat(sniffer32 @ 21.01.2010, 11:13:1...   21.01.2010, 17:08:02
- - kielich   OK no super że napisaliście co myślicie , każdy to...   21.01.2010, 11:49:58
- - sniffer32   Symfony to.. potężny framework, nie miałem z nim w...   21.01.2010, 13:16:46
- - Zyx   CytatDuże serwisy często stosują autorskie systemy...   21.01.2010, 13:54:35
- - kielich   sniffer32 NO niby nie potrzebuje teraz wszystkiego...   21.01.2010, 14:49:40
- - Crozin   Może ktoś podrzucić jakieś testy wydajności porówn...   21.01.2010, 15:05:50
- - kielich   Crozin: NO zgodzę się z tobą i również chciałbym t...   21.01.2010, 16:37:06
- - Mephistofeles   To jak z wlewaniem kwasu do wody . Jako, że szablo...   21.01.2010, 18:32:43
- - pedro84   Tak jak napisał sniffer32 to kod PHP ma być zagnie...   21.01.2010, 18:58:23


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

 



RSS Aktualny czas: 16.10.2025 - 20:42