Задать вопрос

Стоит ли вьюхи отучать от методов объектов в пользу ассоц. массивов?

Разделяй и властвую приучают нас паттерны MVC и т.д. Просмотрел несколько фреймворков и везде используются объекты во вьюхах. В целом вроде ничего страшного, но вот когда приходит время оптимизации, то многие фреймворки рекомендуют отказаться от объектов в пользу обычных запросов и ассоц массивов. Но тогда ломается логика "Разделяй и властвую", как только начинаешь заниматься оптимизацией, то приходится переписывать и вьюхи! Так я и подумал, может стоит сразу приучать вьюхи использовать только ассоц. массивы? Благо с объектами тоже можно работать как с ассоц массивами. Тогда при оптимизации будет достаточно подготовить ассоц массивы данных, вместо объектов и все.

Или я неправильно понял и можно легче оптимизировать такие вещи?
// upd
Просто мне кажется, что вьюха должна быть максимально "тупой", ей не стоит знать что эта переменная объект, а эта ассоц массив. Ей просто надо показывать переменные, проходить циклом по массивам. А так вьюха навязывает логику контроллерам и моделям, что та или другая переменная должна быть именно объектом.
  • Вопрос задан
  • 850 просмотров
Подписаться 4 Оценить 7 комментариев
Ответ пользователя Андрей К ответам на вопрос (6)
R0dger
@R0dger
Laravel/Yii/2 AngularJs PHP RESTful API
У меня в большинста вьюхах массивы, т.к. использую еще и AngularJs.
Ответ написан
Комментировать