Цитата (MiksIr @ 7.01.2014 - 19:08) |
Не говоря уже о том, что с шаблонами верстальщик работать должен, а не программист. А ему насрать на "чистоту нации". |
А верх заблуждения шаблонщиков. Потому что для дизайнера, что
<?php if (isset($a)) {} ?>, что
{if isset($a)}{/if} одни и те же непонятные каракули, а вы по не понятной причине хотите убедить бедных дизайнеров, что php-натив - это непонятное говно, а шаблонный синтаксис, ни чем не отличающийся от языка программирования - это сладкая крутотень.
_____________
Gear FrameworkGear Framework на Github
killer8080
7.01.2014 - 20:49
linkerда о чем тут спорить, ведь шаблонизатор внутри шаблонизатора это верх совершенства
killer8080
7.01.2014 - 20:53
Цитата (MiksIr @ 7.01.2014 - 18:51) |
И верстальщик справляется, правда он знает PHP на уровне junior-а. |
Ну собственно от него большего и не требуется
killer8080
7.01.2014 - 20:55
Кстати, меня одного коробит от термина "компиляция", применительно к шаблонизаторам?
killer8080
7.01.2014 - 20:56
Цитата (MiksIr @ 7.01.2014 - 18:54) |
ЗЫ: и PHP давно уже не интерпретатор. |
Что он научился компилить исполняемые бинарники?
MiksIr
Цитата |
Это не значит, что нельзя работать иначе. |
Да, саморезы можно и кувалдой забивать, мало того, кто-то думает, что это признак профессионализма и прогресса.
Цитата |
+ у верстальщика есть документация, по которой он может сделать четкие шаги, типа default значения, инклуда блоков и прочее и прочее. Ему не нужно думать на уровне программирования и логических конструкций. |
Т.е. используя {foreach from=$myArray item=foo}{/foreach} и {if $a}{/if} версталь, по вашему убеждению, избавляется думать на уровне программирования и логических конструкций?
Цитата |
а в этом случае будет notice |
А когда isset() стал выдавать notice?
Цитата |
"считаем что быстрее - цепочка if или case" |
Ну если в случае if или case спор действительно неуместен, то спор о том, что быстрее нативный php или интерпретировать в интерпретаторе - имеет место быть, к вашему сожалению.
Цитата |
Что приводит к говнокоду в контроллере или появлению кучи дополнительных классов-хелперов. |
По моему скромному мнению, контроллер обязан подготовить данные к отображению и не важно сколько и чего для этого потребуется.
_____________
Gear FrameworkGear Framework на Github