Обсуждение статьи о шаблонизаторах
http://wiki.envos.org/Glavnaja/Shablonizatory?v=gfp
Статья в целом очень понравилась, доходчиво и простым языком раскрывае базовые вопросы шаблонизации и помогает развеять некоторые устойчивые мифы, связаные с шаблонами.
есть толкьо одно замечание.
Раздел "Представление с преобразованием", 2 возражения:
1. в шаблонах "без логики" логика есть.
подробнее см. http://community.livejournal.com/ru_php/789059.html
2. "элементы форм проще формировать в самом скрипте-преобразователе" - не согласен категорически.
С чисто теоретической точки зрения толкаемой мысли, о том, что "и шаблон, и «преобразователь» находятся в слое представления" - верно. С точки зрения того, ради чего городился весь огород - чудовищно.
ради упрощения "шаблона" пихаем хтмл в преобразователь и в результате получаем... ДВА шаблона, один "простой" и другой "сложный" вместо одного "сложного". НОНСЕНС!
http://wiki.envos.org/Glavnaja/Shablonizatory?v=gfp
Статья в целом очень понравилась, доходчиво и простым языком раскрывае базовые вопросы шаблонизации и помогает развеять некоторые устойчивые мифы, связаные с шаблонами.
есть толкьо одно замечание.
Раздел "Представление с преобразованием", 2 возражения:
1. в шаблонах "без логики" логика есть.
подробнее см. http://community.livejournal.com/ru_php/789059.html
2. "элементы форм проще формировать в самом скрипте-преобразователе" - не согласен категорически.
С чисто теоретической точки зрения толкаемой мысли, о том, что "и шаблон, и «преобразователь» находятся в слое представления" - верно. С точки зрения того, ради чего городился весь огород - чудовищно.
ради упрощения "шаблона" пихаем хтмл в преобразователь и в результате получаем... ДВА шаблона, один "простой" и другой "сложный" вместо одного "сложного". НОНСЕНС!