Zadejte hledaný výraz...

Jaký šablonovací systém ?

Taps
verified
rating uzivatele
(118 hodnocení)
16. 6. 2011 19:23:41
Zdravím, pro psaní php skriptů bych chtěl využít nějaký šablonovací systém v php..Jaký šablonovací systém je podle vás nejlepší a co byste mi doporučili.Slyšel jsem názor že smarty je zbytečně obsáhlý.
16. 6. 2011 19:23:41
https://webtrh.cz/diskuse/jaky-sablonovaci-system#reply646388
hm
verified
rating uzivatele
(20 hodnocení)
16. 6. 2011 19:27:13
proc nepouzijes "clear php" proste html do ktereho promenne vkladas prip. dle preferenci ? proc se ucit smarty apod. kdyz smarty stejne neudela nic vic nez ze vlozi promennou takto {$promenna} misto takto :) samozrejme pokud mas na mysli vyslovene $temnplate = new Template('xy');
$template->setVar('xy',$xy); tak to obstara jakykoliv framework (Zend, codeignoter, kohana) ... no proste skoda mluvit, dodneska sem pouzivani smarty nepochopil... je dobre asi jen pro lidi co pisou ciste php a chtej si v tom udelat aspon trochu poradku, tam je ale zase lepsi prejit na framework nez zacinat pouzivat nesmyslne smarty...
16. 6. 2011 19:27:13
https://webtrh.cz/diskuse/jaky-sablonovaci-system#reply646387
Tomas Volf
verified
rating uzivatele
(12 hodnocení)
16. 6. 2011 19:46:53
framework a sablonovaci system jsou jine pojmy. napriklad v CodeIgniter (framework) lze pouzivat smarty (sablonovaci system) ale i jine.... mne se celkem libi Latte, je to sablonovaci system Nette jestli si pamatuju dobre
16. 6. 2011 19:46:53
https://webtrh.cz/diskuse/jaky-sablonovaci-system#reply646386
hm
verified
rating uzivatele
(20 hodnocení)
16. 6. 2011 19:57:17
jenze sablonovaci systemy jako takove uplne postradaji smysl :) ciste php je rychle, nemusis se ucit zadny novy jazyk, je to prehledne pokud si to sam neudelas neprehledne... a proste to udela to same a mnohem vic nez nejaky sablonovaci system :) proste nevidim jediny duvod proc interpretovat jazyk v interpretovanem jazyce... to je jak kdybys krocana plnil krocanem misto nadivky... tayk by to asi bylo dost nesmyslne :)
16. 6. 2011 19:57:17
https://webtrh.cz/diskuse/jaky-sablonovaci-system#reply646385
Tomas Volf
verified
rating uzivatele
(12 hodnocení)
16. 6. 2011 20:33:22
sablonovaci systemy maji sve vyhody.... napriklad automaticke escapovani promenych pri vypisu a podobne.... pote v kombinaci s frameworkem napriklad automaticke ob_start a ob_get_clean a dalsi veci....
16. 6. 2011 20:33:22
https://webtrh.cz/diskuse/jaky-sablonovaci-system#reply646384
nline
verified
rating uzivatele
(1 hodnocení)
16. 6. 2011 21:03:00
Používám Smarty a můžu říct, že kdo jednou zkusí, už nechce jinak. Oceňuji zejména:
- oddělení aplikační logiky od zobrazovací,
- možnost kompilace/cachování,
- vynikající koordinaci práce pokud děláte v teamu (jeden píše aplikaci na frameworku, druhý tvoří šablony a nemusí čekat jeden na druhýho),
- spoustu fcí, který nemusim řešit v PHP
16. 6. 2011 21:03:00
https://webtrh.cz/diskuse/jaky-sablonovaci-system#reply646383
Napsal Aleš Jiříček;666960
proc nepouzijes "clear php" proste html do ktereho promenne vkladas prip. dle preferenci ? proc se ucit smarty apod. kdyz smarty stejne neudela nic vic nez ze vlozi promennou takto {$promenna} misto takto :) samozrejme pokud mas na mysli vyslovene $temnplate = new Template('xy');
$template->setVar('xy',$xy); tak to obstara jakykoliv framework (Zend, codeignoter, kohana) ... no proste skoda mluvit, dodneska sem pouzivani smarty nepochopil... je dobre asi jen pro lidi co pisou ciste php a chtej si v tom udelat aspon trochu poradku, tam je ale zase lepsi prejit na framework nez zacinat pouzivat nesmyslne smarty...
Aleši, když je lepší přejít na nějaký framework než na smarty, jaký bys doporučil pro samouka(amatéra)? Nechci žádný profi - level, spíš abych si ušetřil práci na svých vlastních programech, které mi občas přerostou přes hlavu :-)
16. 6. 2011 21:22:46
https://webtrh.cz/diskuse/jaky-sablonovaci-system#reply646382
hm
verified
rating uzivatele
(20 hodnocení)
16. 6. 2011 21:26:26
Napsal Restin;666991
Aleši, když je lepší přejít na nějaký framework než na smarty, jaký bys doporučil pro samouka(amatéra)? Nechci žádný profi - level, spíš abych si ušetřil práci na svých vlastních programech, které mi občas přerostou přes hlavu :-)
jak rikam, zend, codeigniter, kohana, nette ... taky sem samouk a naucil sjem se to :) krome nette je ale nutne umet anglicky
jinak abych objasnil proc je lepsi framework nez jen samotne smarty + zmatlane php, je to proste proto ze ve frameworku jses svy zpusobem nucen psat cistejsi kody a framework resi za tebe mnohem vic veci nez jen sablonovani ... navic proste udelas jeden web ve frameworku a ostatni weby pak uz stavis i z casti webu cos uz delal, nakonec ti vyjde takova krasna stavebnice a obzvlaste pokud delas stale podobne weby, tak uz tam pak nemenis skoro nic a pokud uz ano tak se to da zvladnout velmi rychle a efektivne, protoze okmazite vis kde co mas hledat :)
---------- Příspěvek doplněn 16.06.2011 v 21:26 ----------
Napsal nline;666988
Používám Smarty a můžu říct, že kdo jednou zkusí, už nechce jinak. Oceňuji zejména:
- oddělení aplikační logiky od zobrazovací,
- možnost kompilace/cachování,
- vynikající koordinaci práce pokud děláte v teamu (jeden píše aplikaci na frameworku, druhý tvoří šablony a nemusí čekat jeden na druhýho),
- spoustu fcí, který nemusim řešit v PHP
aneb vsechno co nabizi framework bez debilniho zbytecneho smarty ;)
16. 6. 2011 21:26:26
https://webtrh.cz/diskuse/jaky-sablonovaci-system#reply646381
maryo
verified
rating uzivatele
16. 6. 2011 23:03:47
Jeste Dwoo ktery je napsany v php5 a vychazi ze smarty... Je tam i smarty adapter... A pak jeste Twigg, to je popularni hlavne v symfony. Kdo pise sablony v cistym php skodi sam sobe...
16. 6. 2011 23:03:47
https://webtrh.cz/diskuse/jaky-sablonovaci-system#reply646380
hm
verified
rating uzivatele
(20 hodnocení)
17. 6. 2011 12:32:21
Napsal maryo;667026
Kdo pise sablony v cistym php skodi sam sobe...
dej mi jeden duvod :) ja mam totiz presne opacny nazor obzvlaste smarty je vyslovene joke, protoze jen misto prikazu mezi je pises mezi {} ... navic smarty nakonec stejne neudela nic vic nez ze to prelozi do cisteho PHP (a rika tomu cache) ! takze kde je sakra rozdil ? :D
17. 6. 2011 12:32:21
https://webtrh.cz/diskuse/jaky-sablonovaci-system#reply646379
maryo
verified
rating uzivatele
17. 6. 2011 21:41:38
Napsal Aleš Jiříček;667183
dej mi jeden duvod :) ja mam totiz presne opacny nazor obzvlaste smarty je vyslovene joke, protoze jen misto prikazu mezi je pises mezi {} ... navic smarty nakonec stejne neudela nic vic nez ze to prelozi do cisteho PHP (a rika tomu cache) ! takze kde je sakra rozdil ? :D
"misto prikazu mezi je pises mezi {}". To je samozrejme demagogie... Cache je i ve Smarty neco jinyho. Ale na netu je spousta clanku o sablonovacich systemech, nema smysl prilyvat do ohne...
17. 6. 2011 21:41:38
https://webtrh.cz/diskuse/jaky-sablonovaci-system#reply646378
hm
verified
rating uzivatele
(20 hodnocení)
18. 6. 2011 15:56:11
porad jsi nenapsal ten duvod :)
18. 6. 2011 15:56:11
https://webtrh.cz/diskuse/jaky-sablonovaci-system#reply646377
maryo
verified
rating uzivatele
18. 6. 2011 23:06:54
Protoze to vypada stokrat lip. Kod je mnohem citelnejsi a kratsi, bezpecnejsi (u vetsiny odpada potreba escapovani)... Tagy byvaji syntaxi podobne html tagum, takze minimalne pro kodera je to prirozenejsi... A dalo by se pokracovat...
18. 6. 2011 23:06:54
https://webtrh.cz/diskuse/jaky-sablonovaci-system#reply646376
hm
verified
rating uzivatele
(20 hodnocení)
18. 6. 2011 23:39:24
:) takze jak jsem si myslel, jen estetika, vicemene tedy bezvyznamne :) ok, to mi staci
18. 6. 2011 23:39:24
https://webtrh.cz/diskuse/jaky-sablonovaci-system#reply646375
toshi
verified
rating uzivatele
(4 hodnocení)
18. 6. 2011 23:46:01
Probírá se proč šablonovací systém jo a php ne? Escapovaní, inheritance, sandbox...
18. 6. 2011 23:46:01
https://webtrh.cz/diskuse/jaky-sablonovaci-system#reply646374
Pro odpověď se přihlašte.
Přihlásit