Avatar billede hobz Nybegynder
23. april 2004 - 11:01 Der er 3 kommentarer og
1 løsning

Smarty vs. PEAR templates

Er der nogen der har erfaringer med Smarty og PEAR templates, specielt Sigma.
Jeg er for nyligt skiftet over til Sigma fra en gammel template fra sidst i 90'erne, men er nu snublet over Smarty.
Er der nogen der kan navne fordele ulemper ved det to?
Avatar billede swaxi Nybegynder
23. april 2004 - 15:58 #1
smarty er nærmest et sprog i sig selv. derudover er der indbygget caching i smarty, hvilket speeder tingene lidt op. (performance er jo som bekendt alle templatesystemers akilleshæl). men hvis du skriver din egen caching-mekanisme (eller bruger een af dem, der er i PEAR), burde der ikke være de store forskelle mellem de to, rent performancemæssigt.
jeg vil anbefale dig, at kigge på :
http://phpsavant.com/
Avatar billede hobz Nybegynder
24. april 2004 - 11:08 #2
Efter hvad smarty-folket siger, så er smarty væsentligt hurtigere end almindelige templates?
Avatar billede Slettet bruger
29. april 2004 - 22:37 #3
De fleste normale template-systemer vil parse din template hver gang den bruges. Det gør Smarty ikke. Den laver din template om til ren php-kode, som derefter bliver brugt direkte - indtil din rå-template bliver lavet om, hvorefter der laves et php-script ud fra den.

Dermed er det normalt kun phps egen parser, der skal kontrollere og køre dine templates - og dette vil (ganske naturligt) gøre at Smarty normalt vil være hurtigere end et template-system, der skal parse templates hver gang.
Avatar billede hobz Nybegynder
17. juni 2004 - 11:00 #4
Takker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester