Показать сообщение отдельно
  #17 (permalink)  
Старый 21.01.2012, 10:34
Профессор
Отправить личное сообщение для da_ff Посмотреть профиль Найти все сообщения от da_ff
 
Регистрация: 12.05.2009
Сообщений: 317

melky,
Шаблонизация на js требуется в первую очередь на проектах с высокой долей ajax-запросов для отделения бизнес-логики от представления.
Цитата:
его можно выводить через document.write
Так значит, вывести меню это веская причина чтобы пихать js в представление?
Цитата:
вся страница будет недоступна
Нет. Та часть, что уже получена и срендерена будет доступна.
Цитата:
уменьшение нагрузки на сервер, т.к. вывод массивов из БД
Вообще что-то пасмурное, вывод из БД вы в любом случае будете делать на сервере, в чем экономия то?!
Цитата:
а мне нравится, когда так делают
Это уже напоминает ситуацию "у меня в руках молоток, все кругом похоже на гвоздь". Меню это часть представления, зачем в представлении логика на ровном месте, а склеивание меню из массива это уже логика, зачем усложнять и делать не очевидные вещи?! Да еще делать вид, что это хорошая практика, нет, это плохая практика. Либо давайте аргументы в поддержку этого. Пока были только экономия траффика (какое надо меню чтобы хоть один кб сэкономить) и экономия серверных ресурсов на рендеринге пунктов меню (рендеринг js-массива видимо сервер будет делать бесплатно в подарок).

Последний раз редактировалось da_ff, 21.01.2012 в 10:52.
Ответить с цитированием