[ squirll @ 19.03.2010. 00:05 ] @
Na internetu a i na ovom forumu se cesto spominje Smarty Engine i govori se da je jedan od boljih , medjutim istucu da su njegove mane masivnost koja mu donosi sporost... I to me navelo da istrazim i ostale Engine Template... Od njih nekoliko mi za oko zapao Twig (autor je symphony frameworka) koji je dosta mlad u odnosu na Smarty.. Osim toga sto je brzi od Smarty-a dosta (po nekim testovima) ima, sandbox a i kod podseca na Django framework...
Poceo sam malo da istrazuem Twig i jedino sto mi smeta zasad je cache sto ne mogu namestiti neki vremenski period (ili ja nisam nasao)...

E moje pitanje glasi... Dal je neko koristio Twig, na koliko kompleksnom projektu i kako se pokazao? I zasto nije toliko poznat/pipularan ko Smarty ?




P.S znam da ce neki korisnici sada govoriti da je koriscenje Template Engine-a glupo kako to ne valja i etc...ali ovo nije tema o tome vec o Twigu i Smarty
[ Zmaj @ 19.03.2010. 00:37 ] @
Da li si radio neki projekat, makar i za test, sa ovim template engineima. Bilo bi lepo da namestis jednake primere u oba pa da nam preneses iskustva. Prvi put cujem za Twig i interesuje me kakve su mu sposbnosti u odosu na Smarty.

Ja imam iskustva sa smartijem i zadovoljan sam njegovom brzinom, to koliko je velik ne znaci da se sve to ucitava kad samrty pokazuje tempalte, ucitava se samo ono sto se koristi. Prednost je sto "kompajlira" tempalte u php pa ga tako koristi. Kao sto rekoh, napravi mali test, izmeri brzine i potrosnju memorije, pa nam prenesi, bice korisno i za ostale clanove foruma.
[ agvozden @ 19.03.2010. 01:21 ] @
Brzina templejt sistema je nekako obrnuta proporcionalna mogucnostima koje se nude.
Mozda izbor treba vrsiti na osnovu potreba, a ne jednostavno reci "ovaj je najbolji i taj cemo koristiti"

Izbor (kreiranje) templejt sistema je kritican, cesto kriticniji od rada sa bazom.
[ flylord @ 19.03.2010. 08:18 ] @
hehe. Brzina smarty-a nije kriticna za brzinu aplikacije :). Ali dobro.. da ste radili neki veliki projekat, to bi ste i videli :).
Ja sam za twig cuo, i citao sam docs, ali mi se u tom momentu nije svideo, al se sada ne secam sazsto. Bas cu opet da ga proucim
[ squirll @ 19.03.2010. 19:10 ] @
Zaboravio sam napisati adresu Twig Projekta a ona je http://www.twig-project.org/

Citat:
Zmaj: Da li si radio neki projekat, makar i za test, sa ovim template engineima. Bilo bi lepo da namestis jednake primere u oba pa da nam preneses iskustva. Prvi put cujem za Twig i interesuje me kakve su mu sposbnosti u odosu na Smarty.

Ja imam iskustva sa smartijem i zadovoljan sam njegovom brzinom, to koliko je velik ne znaci da se sve to ucitava kad samrty pokazuje tempalte, ucitava se samo ono sto se koristi. Prednost je sto "kompajlira" tempalte u php pa ga tako koristi. Kao sto rekoh, napravi mali test, izmeri brzine i potrosnju memorije, pa nam prenesi, bice korisno i za ostale clanove foruma.


Nisam radio jer sam pre koju nedelju "otkrio" Twig, malo citao o njemu i tako ...sad sam nasao vremena i krenuo da istrazujem i da ucim ... Kad istestiram sta sve moze napravicu neki test ....
I ja sam do sada smarty koristio i isto mi je ok bio sa brzinom al me zanimalo najvise ako kazu da je on spor (a meni brzo radi) kako bi tek neki drugi TE radio pa sam se zato bacio u istrazivanje ;)
Test ima ovde http://fabien.potencier.org/article/34/templating-engines-in-php ali to je blog samog autora Twig-a pa ne uzimam bas zdravo za gotovo :)



Citat:
agvozden: Brzina templejt sistema je nekako obrnuta proporcionalna mogucnostima koje se nude.
Mozda izbor treba vrsiti na osnovu potreba, a ne jednostavno reci "ovaj je najbolji i taj cemo koristiti"

Ja nisam rekao da je neki nabolji vec samo pitao ostale :)



Citat:
flylord: hehe. Brzina smarty-a nije kriticna za brzinu aplikacije :). Ali dobro.. da ste radili neki veliki projekat, to bi ste i videli :).
Ja sam za twig cuo, i citao sam docs, ali mi se u tom momentu nije svideo, al se sada ne secam sazsto. Bas cu opet da ga proucim

Sta tebi znaci veliki projekat? koliko veliki? (samo pitam)
Moguce da ti se nesto nije svidelo u pocetku jer kao sto sam rekao dosta je mlad ....ko zna sta donosi u sledecim verzijama




btw. nzm zasto ste ovo prebacili u smarty forum kad nije rec smao o smartyu a i ovde retko ko zalazi :S