Обновить
43
45.2
Александр Шульман@developer

Развиваю ИТ

Отправить сообщение
кстати в вашем примере товар стоит {$cost} можно написать:
товар стоит 1 руб.
так первая ветка тезисов-камней в сад шаблонизаторов есть:
квики и смартиобразные шаблонизаторы не запрещают смешивать бизнес-логику и представление, хотя стараются и спрепятствуют этому смешанию.
{VAR} и < !-- BEGIN -->...<! — END --> запрещает же на корню.

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

Священная война идет тут:
developer.habrahabr.ru/blog/45370/
скажем так: это следствие недостаточной интеллектуальности компьютеров вообще.
Это не минус квики, это не абсолютная победа в данном вопросе. Да он помогает вам смешивать меньше, но не может вас заставить это сделать.
консольный просмотрщик вордовских документов — очень прикольно, раньше делал решение на COM
да я задумываюсь, вы мне можете пояснить?
холи вар перенесена:
developer.habrahabr.ru/blog/45370/#comment_1146167
обсуждение прошу вести тут:
developer.habrahabr.ru/blog/45370/

чтоб я потом прямо в топике мог собрать все положительные и отрицательные стороны
теперь второй вопрос: что еще делают шаблонизаторы?
читаем: habrahabr.ru/blogs/php/27999/
итак, шаблонизаторы:
облегчают смену дизайна,
стимулируют писать меньше логики в шаблонах,
решают задачи кеширования,
решают задачи безопасности и это еще не все.
сами они не смешивают, а позволяют разделять, но если вы хотите неверно трактовать рекомендации, то вы сможете смешать, но ваше деяние станет явным, и вас можно будет наказать =)
Разработчики нифига не озлоблены :)

PHP — шаблонизатор
я с вами не согласен, видимо вы путаете с PHP/FI
Сейчас PHP это объектноориентированный язык, с работай с сокетами, расшаренной памятью, акселераторами и очень богатыми возможностями
Вы сами выбираете для себя степень ответственности перед вашими коллегами — это цена за невероятную гибкость
конечно, с хорошим инструментом каждый лох может думать что он БОГ, но ответственность разграничена, человек сделал это в представлении, он верстальщик и это не входит в зону его ответственности, значит он виноват и из-за того что система расслоена на зоны ответственности его вина доказывается
написано же:
«Вы сами выбираете для себя степень ответственности перед вашими коллегами — это цена за невероятную гибкость»
конечно с хорошим инструментом каждый лох будет думать что он БОГ, но ответственность разграничена, вы сделали это в представлении, вы верстальщик и это не входит в зону вашей ответственности, значит вы виноваты.
я считаю, что определение права на скидку — бизнес логика, но вывод этого права — это логика представления. формирование цены — бизнес-логика, формирование формата вывода — логика представления.
обсуждение предлагаю вести тут:
developer.habrahabr.ru/blog/45370/
там я буду главные аргументы отделять.
да вообще трудно, конечно вам объяснить — это пример ради примера.
вышел релиз, ваше замечание учтено

Информация

В рейтинге
173-й
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Генеральный директор
Ведущий
От 3 000 000 ₽
Управление проектами
Ведение переговоров
Разработка ТЗ
Agile
Управление разработкой
Оптимизация бизнес-процессов
Организация бизнес-процессов
Построение команды
Стратегическое планирование
Развитие бизнеса