PHP

Smarty

,

Если ли смысл?!

Дата публикации:

scorpion-ds, 14.11.2006 - 12:27

Если ли смысл его использовать при проектировании CMS, каковы его преимущества и недостатки?

дымчик, 14.11.2006 - 21:04

Среди плюсов можно назвать достаточно большое количество готовых и заточенных под Smarty шаблонов. Среди минусов - тяжеловесность и избыточную функциональность, подчас не требующуюся для сайта

scorpion-ds, 15.11.2006 - 11:39

Готовые для сайта шаблоны это для меня тоже минус, так как их должен разрабатывать эксклюзивно дизайнер, для каждого сайта (заказа на движок) отдельно.

Я первоначально ошибочно полагал, что Smarty поддерживается на уровне PHP или, по крайней мере, модуля, а как оказывается для Smarty необходимо постоянно прилагать к сайту его библиотеки.

дымчик, 17.11.2006 - 21:36

QUOTE(scorpion-ds @ 15.11.2006 - 12:39)
Я первоначально ошибочно полагал, что Smarty поддерживается на уровне PHP или, по крайней мере, модуля, а как оказывается для Smarty необходимо постоянно прилагать к сайту его библиотеки.
*


Совершенно верно, Smarty представляет собой скриптовый шаблонизатор. Отсюда все вытекающие последствия - медлительность, неоптимальность и т.п.

scorpion-ds, 20.08.2007 - 12:43

Снова хочу поднять эту тему, хочу услышать еще мнения людей уже использовавших эту технологию. Хочу заметить что за прошедшие более полу года ее так и не воспользовался, но этим я по всей видимости сильно ограничиваю себя.

По сути, начальство дало добро на внедрение Smarty, теперь меня волнует какая там лицензия на ее использование?

nailspb, 17.09.2007 - 14:06

Smarty абсолютно бесплатен. Для меня лично очень удобная вещь, т.к. полностью можно отделить дизайн от кода, да и по быстроте выполнения сдесь народ загнул - смарти компилирует шаблоны в пхп код и потом этот код выполняет, пока шаблон не изменят.
Из минусов так это то что приходится действовать по технологии "подготовил данный -> передал смарти -> вывел старницу", а в целом очень функциональный шаблонизатор

scorpion-ds, 17.09.2007 - 16:06

Пока решил не использовать Smarty, хватает просто замен подстроки на то, что мне нужно (str_replace).


версия для печати -> Полная версия

SoftoRooM © 2004-2024