[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вопросы
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14
linker
Цитата (MiksIr @ 7.01.2014 - 19:08)
Не говоря уже о том, что с шаблонами верстальщик работать должен, а не программист. А ему насрать на "чистоту нации".

А верх заблуждения шаблонщиков. Потому что для дизайнера, что <?php if (isset($a)) {} ?>, что {if isset($a)}{/if} одни и те же непонятные каракули, а вы по не понятной причине хотите убедить бедных дизайнеров, что php-натив - это непонятное говно, а шаблонный синтаксис, ни чем не отличающийся от языка программирования - это сладкая крутотень.

_____________
Gear Framework
Gear Framework на Github
killer8080
linker
да о чем тут спорить, ведь шаблонизатор внутри шаблонизатора это верх совершенства rolleyes.gif biggrin.gif
killer8080
Цитата (MiksIr @ 7.01.2014 - 18:51)
И верстальщик справляется, правда он знает PHP на уровне junior-а.

Ну собственно от него большего и не требуется smile.gif
linker
Цитата (killer8080 @ 7.01.2014 - 19:49)
linker
да о чем тут спорить, ведь шаблонизатор внутри шаблонизатора это верх совершенства rolleyes.gif  biggrin.gif

Мало того, самый верх совершенства это интерпретатор внутри интерпретатора, т.е. интерпретировать интерпретируемое smile.gif smile.gif smile.gif

_____________
Gear Framework
Gear Framework на Github
killer8080
Кстати, меня одного коробит от термина "компиляция", применительно к шаблонизаторам? rolleyes.gif
killer8080
Цитата (MiksIr @ 7.01.2014 - 18:54)
ЗЫ:  и PHP давно уже не интерпретатор.

Что он научился компилить исполняемые бинарники? rolleyes.gif
linker
MiksIr
Цитата
Это не значит, что нельзя работать иначе.

Да, саморезы можно и кувалдой забивать, мало того, кто-то думает, что это признак профессионализма и прогресса.
Цитата
+ у верстальщика есть документация, по которой он может сделать четкие шаги, типа default значения, инклуда блоков и прочее и прочее. Ему не нужно думать на уровне программирования и логических конструкций.

Т.е. используя {foreach from=$myArray item=foo}{/foreach} и {if $a}{/if} версталь, по вашему убеждению, избавляется думать на уровне программирования и логических конструкций?
Цитата
а в этом случае будет notice

А когда isset() стал выдавать notice?
Цитата
"считаем что быстрее - цепочка if или case"

Ну если в случае if или case спор действительно неуместен, то спор о том, что быстрее нативный php или интерпретировать в интерпретаторе - имеет место быть, к вашему сожалению.
Цитата
Что приводит к говнокоду в контроллере или появлению кучи дополнительных классов-хелперов.

По моему скромному мнению, контроллер обязан подготовить данные к отображению и не важно сколько и чего для этого потребуется.

_____________
Gear Framework
Gear Framework на Github
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.