No Smarty

Днес попаднах на NoSmarty и разбира се, направих си труда да прочета написаното там. Трябва да призная че има много истина, в това което прочетох. От доста време по форуми и mailing lists се разисква въпроса – дали наистина на едно модерно php приложение е необходима функционалността, която предлага Smarty или сродните му алтернативи. За Zend Framework отговора е не. Аз също съм склонен да отхвърля Smarty, въпреки факта, че съм го ползвал повече от години и че все още продължавам да го използвам. За добро или лошо, в 90% от проектите по които работя, се използва Smarty.
Не знам колко от вас програмират на php, но наистина ми се иска да науча какво мислите по въпроса, който според мен е – Повече помага или повече пречи използването на Smarty.

Сподели:
Edno23 Favit Svejo Twitter Facebook Google Buzz Delicious Google Bookmarks Digg
Публикувано в PHP, Размисли и страсти. Постоянна връзка.

3 коментара по No Smarty

  1. BornToDrink каза:

    Ползвал съм Smarty доста малко, но впечатленията ми не са никак добри.
    В зависимост как се ползва може и да е ОК за някой, но за мен лично разводнява кода доста и не ме кефи възможността да се интерпретира php кода от самия темплейт.
    Не ми допада и да въртя цикли в самия темплейт..
    Просто моята идея за темплейт не е такава. :D

    Работил съм с други темплейти (къстъм разни..), като са доста по-изчистени и подредени.

  2. saiman каза:

    2 на 0 за NoSmarty :)

  3. miteto каза:

    По принцип съм съгласен със забележките за самото Смарти, но забравяте, че основната му идея е да раздели бизнес логиката от view-то. А в повечето от случаите ми се е налагало да работя с дизайнери, които не обичат РНР и за тях темплейт енджина си е удобство. Дори съм виждал дизайнер да върти цикъл на смарти. Не съм работил с всички изброени темплейт енджини от nosmarty.net, но Zend view и Symfony са чисто РНР.
    Като цяло обаче според мен истината е по средата – за малки до средни проекти и при положение че основното е дизайна, а не функционалността (прост продуктов каталог с административен панел например) смарти спестява време и не товари чак пък толкова много. За големи проекти обаче винаги е добре да се ползва view-то на фреймуорка.

Вашият коментар

Вашият email адрес няма да бъде публикуван Задължителните полета са отбелязани с *

*

Можете да използвате тези HTML тагове и атрибути: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>