Smarty

0
Ваша оценка: Нет

Smarty является механизмом шаблонов для PHP. Он позволяет легко разделять логику работы приложения и информационное содержимое от представления.

Это лучше всего описывает ситуация, где программист приложения и дизайнер шаблонов играют различные роли, или в большинстве случаев не одно и тоже лицо. Например, предположим, вы создаёте веб-страницу, которая отображает газетную статью. Заголовок статьи, подзаголовок, автор и тело содержат элементы с содержимым, в них не содержится информация о том, как они должны быть отображены. Приложение передаёт их в Smarty, для которого дизайнер создаёт шаблоны в виде комбинации HTML и специальных меток для формирования представления этих элементов (HTML-таблицы, цвета фона, размер шрифтов, таблицы стилей и т.д.)

Однажды программисту понадобится изменить способ возвращаемого информационного содержимого (изменить логику приложения). Это изменение не затрагивает шаблон дизайнера, информационное содержимое поступает в шаблон точно так же. Аналогично, шаблонный дизайнер может выполнить редизайн шаблона, это не требует изменения логики приложения. Следовательно, программист может изменять логику приложения без потребности в реструктуризации шаблона, и дизайнер шаблона может изменить шаблон без разрушения логики приложения.

 

Тип приложения: библиотека
Сайт разработчика: http://www.smarty.net/
Что почитать?


Разместил: vikos 25 Март 2013 в 11:57


Качественные радиоуправляемые вертолеты e sky очень выгодно. Радиоуправляемый вертолет колибри .
rcplay.ru