Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 16.02.2009 Ostrzeżenie: (0%)
|
Zaczynam po woli myśleć o mojej pracy dyplomowej. Będę pisał CMS taki ogólno-tematyczny al'a PHP-Fusion. Na razie jestem na etapie planowania.
I zastanawiam się jakiego systemu szablonów użyć. Chciałbym coś lekkiego, ale jednocześnie żeby obsługiwało instrukcje warunkowe i pętle. -Smarty jak każdy wie jest bardzo ociężałe tak więc raczej odpada. -Open Power Templates lepiej, ale też jest tak mocno rozbudowane, że nie wykorzystam większości jego dobrodzejstw, wiec też raczej odpada. -bTemplate - całkiem przyjemnie prezentuje się, ale ten projekt nie jest już rozwijany od 2003roku więc pewnie troszkę przestarzały kod. Ciekaw jestem jak z wydajnością? -FreeTemplate - Przestarzałe... Czekam na Wasze opinie i wskazówki (IMG:style_emoticons/default/winksmiley.jpg) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 952 Pomógł: 154 Dołączył: 20.01.2007 Skąd: /dev/oracle Ostrzeżenie: (0%)
|
nowy_pehapowiec -> widziałeś kiedyś jakiś poważniejszy system szablonów czy testowałeś jedynie takie, gdzie się dało statyczne treści osadzać? Dwa podstawowe błędy:
Cytat decydowanie polecam czysty php i include odpowiednich plików z fragmentami. Nawet jak wybierzesz PHP, to będzie to szablon, a biblioteka do jego uruchamiania - system szablonów. Cytat wszystko jest proste i wydajne. Ani proste, ani tym bardziej wydajne. Niech Ci przybędzie tak 500 funkcji i reimplementowania każdej funkcji 2548 razy dla każdej nieco odmiennej sytuacji, bawienia się z błędami redefiniowania funkcji, to się przekonasz. Zawsze jak muszę pisać szablony w PHP, wraz ze wzrostem projektu robi się w nich coraz większy burdel i galimatias, a przy próbie ponownego wykorzystania jakiegoś kawałeczka można się pochlastać. Kod <div opt:section="blogEntry" class="entry"> <h1>{$blogEntry.title}</h1> {u:$blogEntry.body} <p class="tags"><opt:section="tags" str:separator=", "><a parse:href="$tag.url">{$tag.name}</a></opt:section></p> </div> Proszę bardzo, dodałem listę, i to zagnieżdżoną + oddzielanie przecinkami tagów. Gdzie tu widzisz coś skomplikowanego i "niefajnego"? |
|
|
|
koraso Jaki system szablonów? 10.02.2010, 22:43:37
wookieb Żadnego. Coraz więcej ludzi przechodzi na szablonu... 10.02.2010, 22:55:20
destroyerr Jeśli chodzi o OPT to co z tego, że nie wykorzysta... 10.02.2010, 22:58:59
koraso Cytat(wookieb @ 10.02.2010, 22:55:20 ... 10.02.2010, 23:12:41 
windman Cytat(koraso @ 10.02.2010, 23:12:41 )... 11.03.2010, 15:43:15
bolverk Ja ze swojej strony szczerze polecam Savant 3. J... 10.02.2010, 23:27:09
Zyx koraso -> i co z tego, że kobyła, kiedy wydajno... 11.02.2010, 08:15:34 
fly474 Cytat(Zyx @ 11.02.2010, 08:15:34 ) ko... 11.03.2010, 08:43:29
Rudi1204 pozwolę sobie podpiąć się pod temat i też się Was ... 11.03.2010, 08:34:07
gothye Jako zwolennik smarty wypowiem się ....
Z Smarty b... 11.03.2010, 15:51:48
mhs Zapytam może o coś innego. Dużo dobrego słyszałem ... 11.03.2010, 17:08:06
Pilsener Nie, nie można "przemigrować" bo wymaga ... 12.03.2010, 11:41:07
nowy_pehapowiec Moim zdaniem lepiej sobie dać spokój z templatami.... 23.04.2010, 19:02:50
wookieb @zyx Dude wiem, że jesteś współautorem OPT, któreg... 23.04.2010, 21:29:44
nowy_pehapowiec Nie czytelny? O czym my mówimy? Żeby wypisac słowa... 23.04.2010, 22:00:39
Zyx wookieb -> a sprawdzałeś to doświadczalnie? Bo ... 24.04.2010, 08:22:08
wookieb Tak sprawdzałem doświadczalnie. Tak jak pisałem dł... 24.04.2010, 17:47:47
Zyx O panie, OPT 1.x, a OPT 2.x to dwie zupełnie różne... 25.04.2010, 08:26:26 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 21:16 |