Может войдёшь?
Черновики Написать статью Профиль

Комментарии iLegionXS

Насколько я знаю, то в документации написано, что вы не обязаны использовать Laravel Mix, вы свободны в действиях, хотите использовать иное, используйте. Laravel Mix это всего лишь надстройка над webpack.

Здравствуйте, автор статьи. Прочитав ее, в самом начале я понял, что вы критикуете фреймворк из-за того что разработчики основную часть кода рекомендуют писать в контроллерах, это их дело. Но вы забываете, что Laravel основан на MVC, но он не обязан придерживаться всех его правил. Если разработчики решили что основной код должен находиться в контроллерах значит на это была причина. И да, это тоже довольно удобно при дебаге. Так же хочу сказать, что большая часть кода написана за вас, и если у вас получаються «жирные» контроллеры, то не стоит задуматься об их разбиении…

andrey_sunday

Разработчики Laravel ничего не рекомендуют, они просто демонстрируют возможности фреймворка. В их задачи не входит обучение принципам ООП, если вы решили использовать фреймворк, то предполагается, что вы хорошо знаете PHP7, а также принципы и паттерны ООП или работаете под руководством сильного программиста. Статья хорошая, в том плане, что показывает конкретный пример применения одного из принципов ООП, что должно побудить мыслящего начинающего, программиста изучать и применять наработанные годами хорошие практики. Кроме того, надо понимать, что в рамках какого-либо принципа, может существовать множество практических реализаций с разной глубиной и степенью детализации в зависимости от того, что вы разрабатываете. Претензии к фреймворку, что он плодит плохих программистов, сродни тому, что Google translator плодит плохих переводчиков полиглотов.

← Назад | Дальше → Движется на Habravel