15 - Pets & Animals
Представление знает абсолютно все о модели, кроме того, как именно она сохраняет свои состояния (база данных, файл, REST и т.д.). Представление знает, какие поля хранит модель, в каких полях хранятся отформатированные для представления свойства. Единственное, что представление не должно знать о модели — это методы записи, изменения и сохранения. Представление имеет право инстанцировать необходимые объекты и модели, а так же собирать Data Provider's, но для избежания дублирования кода лучше выносить это в фабрики, хелперы и виджеты.
https://habrahabr.ru/post/251361/
тут такое дело -- он и легкий и одновременно из-за лавины студентов/школьников/взрослых новичков до хороших денег достаточно с высоким порогом
каждый PHP разраб с хорошей претензией на хорошие деньги должен знать еще и JavaScript, тут просто водопад всего: фреймворк на фреймворке, библиотека на библиотеке, форки языков и прочей фигни... версии языков меняются, в самом php фрейм на фрейме, вагон разных ЦМС и говнокода пруд пруди, Битрикс на WordPressе...
деньги есть, но нужно опять превращаться в кабанчика :)