Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V   1 2 >  
Reply to this topicStart new topic
> Jaki "Najchudszy" system szablonów polecacie?, ... tylko proszę nie smarty ;]
Babcia@Stefa
post 23.06.2009, 17:36:31
Post #1





Grupa: Zarejestrowani
Postów: 654
Pomógł: 17
Dołączył: 19.03.2006
Skąd: z kosmosu ;)

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


Witam, jaki "najchudszy" i najszybszy system szablonów polecacie?

Moje wymagania:
- Podstawowe funkcje
- Pętle
- Tabelki, divy typu $tpl -> addrow ( .., .., .. ); lub coś podobnego według szablonu
- Szybkość

Pozdrawiam, WebNuLL

Ten post edytował Babcia@Stefa 23.06.2009, 17:39:24


--------------------
Środowisko testowe (desktop) - Gedit, lighttpd, sftp, rsync, xfce4-terminal, chromium, firefox4 | System: Gentoo ~x86
O'Neill - serwer WWW @ lighttpd, links, nano, rsyncd, sftpd | System: Debian
Go to the top of the page
+Quote Post
Crozin
post 23.06.2009, 18:23:07
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Hmmm... "czyste" PHP?
Go to the top of the page
+Quote Post
sowiq
post 23.06.2009, 18:33:20
Post #3





Grupa: Zarejestrowani
Postów: 1 890
Pomógł: 339
Dołączył: 14.12.2006
Skąd: Warszawa

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


Temat: szablonyocena_Prosty_sytem_szablonow_UI ? smile.gif
Go to the top of the page
+Quote Post
erix
post 23.06.2009, 18:33:39
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
Moje wymagania:
- Podstawowe funkcje
- Pętle
- Tabelki, divy typu $tpl -> addrow ( .., .., .. ); lub coś podobnego według szablonu
- Szybkość

XML + XSLT [;


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
Babcia@Stefa
post 23.06.2009, 18:54:44
Post #5





Grupa: Zarejestrowani
Postów: 654
Pomógł: 17
Dołączył: 19.03.2006
Skąd: z kosmosu ;)

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


Dziękuję za szybkie odpowiedzi, rozważam teraz ten system szablonów, podkreślam jednak że system szablonów który szukam musi być bardzo szybki ( czas wykonywania ), ponieważ to rozbudowany CMS.

Jeszcze dodam żeby był najlepiej na jakiejś licencji GNU albo coś podobnego, nie CC - potrzebuję do obszernego CMS'a i frameworka razem wziętego.

@Crozin
Niestety nie, potrzebuje szybkiego systemu szablonów, w miare normalnego, nie musi być bogaty w funkcjach byle by spełniał podstawowe wymagania.

Pozdrawiam, WebNuLL

Ten post edytował Babcia@Stefa 23.06.2009, 19:03:32


--------------------
Środowisko testowe (desktop) - Gedit, lighttpd, sftp, rsync, xfce4-terminal, chromium, firefox4 | System: Gentoo ~x86
O'Neill - serwer WWW @ lighttpd, links, nano, rsyncd, sftpd | System: Debian
Go to the top of the page
+Quote Post
sowiq
post 23.06.2009, 19:04:27
Post #6





Grupa: Zarejestrowani
Postów: 1 890
Pomógł: 339
Dołączył: 14.12.2006
Skąd: Warszawa

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


Wydaje mi się, czy wybrzydzasz? smile.gif
Czemu nie chcesz zastosować Smarty? Rozwinięty projekt, dobra dokumentacja, łatwo dopisujesz własne modyfikatory/funkcje, obsługa cache (szybkość)...

Zresztą - zawsze możesz napisać sobie coś, co w pełni zaspokoi Twoje wymagania smile.gif

Ten post edytował sowiq 23.06.2009, 19:05:06
Go to the top of the page
+Quote Post
Babcia@Stefa
post 23.06.2009, 19:06:24
Post #7





Grupa: Zarejestrowani
Postów: 654
Pomógł: 17
Dołączył: 19.03.2006
Skąd: z kosmosu ;)

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


Myślę że nikogo nie obrażę mówiąc w ten sposób, ale według mnie Smarty to KOMBAJN, ma za dużo funkcji których ja nie potrzebuję, samo okrajanie go to było by dużo roboty.

Tak więc potrzebuję czegoś małego poprostu, co będzie szybko się wykonywało, bez zbędnych funkcji itp.

Pozdrawiam, WebNuLL


--------------------
Środowisko testowe (desktop) - Gedit, lighttpd, sftp, rsync, xfce4-terminal, chromium, firefox4 | System: Gentoo ~x86
O'Neill - serwer WWW @ lighttpd, links, nano, rsyncd, sftpd | System: Debian
Go to the top of the page
+Quote Post
erix
post 23.06.2009, 19:07:55
Post #8





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Mówię Ci - XSLT. [;

Natywny parser, czego chcieć więcej?


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
Babcia@Stefa
post 23.06.2009, 19:09:33
Post #9





Grupa: Zarejestrowani
Postów: 654
Pomógł: 17
Dołączył: 19.03.2006
Skąd: z kosmosu ;)

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


Cytat(erix @ 23.06.2009, 18:07:55 ) *
Mówię Ci - XSLT. [;

Natywny parser, czego chcieć więcej?


Dzięki, erix.
To mam już 2 propozycje, zobaczę, po testuję.

Proszę o jakieś propozycje, może ktoś się wstawi za którąś z tych obecnych?

Pozdrawiam, WebNuLL

Ten post edytował Babcia@Stefa 23.06.2009, 19:10:19


--------------------
Środowisko testowe (desktop) - Gedit, lighttpd, sftp, rsync, xfce4-terminal, chromium, firefox4 | System: Gentoo ~x86
O'Neill - serwer WWW @ lighttpd, links, nano, rsyncd, sftpd | System: Debian
Go to the top of the page
+Quote Post
singles
post 23.06.2009, 19:16:46
Post #10





Grupa: Zarejestrowani
Postów: 121
Pomógł: 26
Dołączył: 2.07.2007

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


Możesz spróbować jeszcze PEAR::Flexy. Jest bardzo prosty (momentami aż za bardzo), wszelakie funkcje możesz sobie dopisać.
Jeśli chodzi o szybkość, to niestety nie przeprowadzałem testów, w sieci też nie znalazłem - tak więc testy na własną rękę.


--------------------
Works for me => u mnie działa - blog o (o)programowaniu i nie tylko
meet.php - darmowe meetupy związane z PHP
Go to the top of the page
+Quote Post
Babcia@Stefa
post 23.06.2009, 19:20:42
Post #11





Grupa: Zarejestrowani
Postów: 654
Pomógł: 17
Dołączył: 19.03.2006
Skąd: z kosmosu ;)

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


Cytat(singles @ 23.06.2009, 18:16:46 ) *
Możesz spróbować jeszcze PEAR::Flexy. Jest bardzo prosty (momentami aż za bardzo), wszelakie funkcje możesz sobie dopisać.
Jeśli chodzi o szybkość, to niestety nie przeprowadzałem testów, w sieci też nie znalazłem - tak więc testy na własną rękę.


Wymaga jakiejś biblioteki w PHP?

Pozdrawiam, WebNuLL


--------------------
Środowisko testowe (desktop) - Gedit, lighttpd, sftp, rsync, xfce4-terminal, chromium, firefox4 | System: Gentoo ~x86
O'Neill - serwer WWW @ lighttpd, links, nano, rsyncd, sftpd | System: Debian
Go to the top of the page
+Quote Post
em1X
post 23.06.2009, 19:56:11
Post #12





Grupa: Zarejestrowani
Postów: 984
Pomógł: 41
Dołączył: 16.03.2002
Skąd: Płock

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


a czy w ogóle potrzebny Ci jakiś system szablonów?

czysty php będzie najszybszy zawsze.


--------------------
eh, co polska wódka to polska wódka
Go to the top of the page
+Quote Post
Babcia@Stefa
post 23.06.2009, 20:14:20
Post #13





Grupa: Zarejestrowani
Postów: 654
Pomógł: 17
Dołączył: 19.03.2006
Skąd: z kosmosu ;)

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


em1X, obawiam się że tak, po rozplanowaniu wszystkiego wyszło że trzeba mieć system szablonów.
#WYCIĘTO ZBĘDNE SZCZEGÓŁY#

Obawiam się tego że CMS/Framework będzie wolno chodził, ale do tego mam specjalne nie codzienne, choć świetne rozwiązanie, ale i tak muszę oszczędzać czas wykonywania.

Pozdrawiam, WebNuLL

Ten post edytował Babcia@Stefa 23.06.2009, 20:45:02


--------------------
Środowisko testowe (desktop) - Gedit, lighttpd, sftp, rsync, xfce4-terminal, chromium, firefox4 | System: Gentoo ~x86
O'Neill - serwer WWW @ lighttpd, links, nano, rsyncd, sftpd | System: Debian
Go to the top of the page
+Quote Post
em1X
post 23.06.2009, 20:20:11
Post #14





Grupa: Zarejestrowani
Postów: 984
Pomógł: 41
Dołączył: 16.03.2002
Skąd: Płock

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


Akurat CMSów to jest tyle, ile grzybów po deszczu więc raczej możesz być spokojny.
Yii nie korzysta z żadnych szablonów i kupa ludzi nie ma z nim problemów.

Zamiast na szablonach lepiej skup się na dobrym cache'owaniu.


--------------------
eh, co polska wódka to polska wódka
Go to the top of the page
+Quote Post
Moli
post 23.06.2009, 20:24:46
Post #15





Grupa: Zarejestrowani
Postów: 662
Pomógł: 45
Dołączył: 26.03.2007
Skąd: Warszawa

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


Cytat
no zdradziłem za dużo informacji o Swoim projekcie i pewnie zainspirowałem kogoś do budowy konkurencji

Myślę że wszystkich.

@em1X - Autor już napisał nie może być czyste php więc po co pytasz o to ?
@Babacia@Stefa - Skoro potrzebujesz tak mało opcji, dostosowane do siebie, to może napiszesz własny prosty system szablonów winksmiley.jpg
Go to the top of the page
+Quote Post
viking
post 24.06.2009, 05:58:25
Post #16





Grupa: Zarejestrowani
Postów: 6 365
Pomógł: 1114
Dołączył: 30.08.2006

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


A co to znaczy "czysty php"? Przykładowo PHPTAL wykonując kompilację szablonu transformuje wszystko na php
  1. <title><?php
  2. $ctx->noThrow(true) ;
  3. if (!phptal_isempty($_tmp_1 = $ctx->title)):  ;
  4. ?><?php
  5. echo phptal_escape($_tmp_1) ;
  6. else:  ;
  7. ?>

Tak wygląda wynikowy szablon i to on jest wykonywany co odsłona. A w zamian mamy super czytelny kod możliwy do przekazania innej osobie, który można bezpośrednio podejrzeć w przeglądarce i do tego informację i źle zamkniętych tagach, możliwość szybkiej zmiany html->xhtml (transformacja wszystkich tagów > na />). Narzut jaki powstaje w porównaniu do np zapytań do bazy nic nie znaczy.


--------------------
Go to the top of the page
+Quote Post
phpion
post 24.06.2009, 07:19:14
Post #17





Grupa: Moderatorzy
Postów: 6 070
Pomógł: 860
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Cytat(viking @ 24.06.2009, 06:58:25 ) *
A co to znaczy "czysty php"?

  1. <?php if ($zalogowany): ?>
  2. <p>Jestes zalogowany.</p>
  3. <?php else: ?>
  4. <p>Nie jestes zalogowany.</p>
  5. <?php endif; ?>
Go to the top of the page
+Quote Post
viking
post 24.06.2009, 07:25:31
Post #18





Grupa: Zarejestrowani
Postów: 6 365
Pomógł: 1114
Dołączył: 30.08.2006

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


Nie czytałeś uważnie bo właśnie o to chodzi. Podobny bardzo kod jest wynikiem kompilacji szablonu i to on jest wykonywany, co więcej masz automatycznie anty XSS. A takiego mieszańca php/html fatalnie się odczytuje jeszcze edytory miewają problem z podpowiadaniem składni.


--------------------
Go to the top of the page
+Quote Post
singles
post 24.06.2009, 07:31:29
Post #19





Grupa: Zarejestrowani
Postów: 121
Pomógł: 26
Dołączył: 2.07.2007

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


Cytat(Babcia@Stefa @ 23.06.2009, 20:20:42 ) *
Wymaga jakiejś biblioteki w PHP?

Dokumentacja - Dependencies


--------------------
Works for me => u mnie działa - blog o (o)programowaniu i nie tylko
meet.php - darmowe meetupy związane z PHP
Go to the top of the page
+Quote Post
phpion
post 24.06.2009, 07:43:07
Post #20





Grupa: Moderatorzy
Postów: 6 070
Pomógł: 860
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Cytat(viking @ 24.06.2009, 08:25:31 ) *
A takiego mieszańca php/html fatalnie się odczytuje jeszcze edytory miewają problem z podpowiadaniem składni.

Nie zgodzę się z Tobą. Jeżeli ten kod traktujesz jako mieszanie PHP z HTML to jak określisz to co robi np. Smarty? Mieszanie HTML z czym? Bo z czymś na pewno. Mieszanie PHP z HTML to przecież zagnieżdżenie warstwy prezentacji danych w warstwie logiki uniemożliwiające proste podmienianie szablonów/widoków.

Automatyczne zabezpieczenie XSS? U mnie dba o to framework, a nie system szablonów.

Osobiście nie widzę większego sensu korzystania z czegoś, co i tak zostanie skompilowane do kodu PHP. Poza tym pamiętam jak pracując na Smarty głowiłem się jak zrobić pętlę w pętli, która jeszcze jest jakoś tam zakręcona.
Go to the top of the page
+Quote Post

2 Stron V   1 2 >
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: 27.04.2024 - 23:04