“Laravel — это фреймворк для новичков. Настоящие проекты — на XXX”
Laravel для ленивых. А ленивые, как мы знаем, — лучшие инженеры. Они не пишут код по тысяче строк, чтобы похвастаться “архитектурой”. Они пишут 5 строк. Потому что знают, что архитектура — это не паттерны, а поведение.
Laravel даёт много “из коробки”: роутинг, миграции, ORM, DI-контейнер, и даже очереди. Но знаете, что он не даёт?
- Он не даёт мышления.
- Он не даёт дисциплины.
- Он не запрещает писать монолит, который через полгода рухнет под весом своих
App\Services
.
Говорить, что Laravel для новичков, — это признание разработчика, что он использовал его как новичок. Ведь Laravel можно использовать как новичок и как профессионал. Это не определяет фреймворк. Это определяет ваш уровень зрелости как инженера.