Ну ты конечно много знаешь о сэкономленных мешках денег
Кое что знаю, по крайней мере нанимают конкретно с целью сэкономить пару мешков. Зачем пытаться унизить?
переписывать проект на другой фреймворк никто не станет
Если Eloquent действительно ставит палки в колеса, это недоработка CTO или лида. Инструмент выбрали неправильно. Но я в этом сомневаюсь, не видел ни одного проекта, где бы Eloquent заменили на что-то другое. Видел десятки коммерческих проектов и больше сотни Laravel проектов, если считать то, что присылают кандидаты для оценки.
А что это за религиозный подход «принять целиком или отказаться полностью»? Тут выбор не между Библией и Кораном, это два набора отвёрток. Какие-то можно взять отсюда, какие-то — оттуда. А уж смотреть в рот разработчикам Laravel и их приближённым и считать их слова истиной в последней инстанции по тому как пользоваться их набором отвёрток — нет, спасибо, я не чувствую в этом потребности.
Мы уже спорили по этому поводу на этом форуме и меня зачморили тогда за мои взгляды. Но я все еще придерживаюсь того же мнения.
Этот подход не выгоден клиенту. Клиенту нужен стек, на который он легко, быстро и дешево найдет разработчика. Найти разработчика на своего франкенштейна сложнее, а дешево это сделать почти нереально. Также, каждый новый разработчик всегда будет тратить кучу времени, знакомясь с чужими велосипедами. Когда используются стандартные инструменты, человек просто начинает работать. В итоге, любое изменение функционала обходится клиенту оплатой двух часов работы вместо двадцати.
Приведу пример (паста из группы, недавно писал). Летом меня наняли в австралийский проект, где сроки были профуканы на 7 месяцев. 8-20 баксовые синьоры год назад тоже решили, что нужно сделать все по уму, а стандартные архитектура и инструменты Laravel далеко не самые лучшие. Проработал там 14 часов и решил уйти именно из-за кода. Я был там 24ым по счету разработчиком, если судить по гиту. Меня наняли из 400+ человек (при этом было видно 300+ инвайтов) и работу после перепостили. Это говорит о том, что люди найти кого-то сильно лучше, в плане способности работать с их кодом, уже не могут. Наняли за 50 в час, при том, что начали они с 8-20 баксовых ребят. Это говорит о том, что они готовы вылезти вон из своего изначального бюджета, лишь бы завершить проект. В конце общения CEO обранил такую фразу "никого не можем найти". Ребята были в отчаянии. На данный момент их продукт все еще не завершен. Пример очень яркий.