Валерий Бовгира Dev2Dev Chipec - опыт перехода с Yii2 на Laravel
Вставка
- Опубліковано 19 сер 2024
- Тема: Наш опыт перехода с Yii2 на Laravel
О компании: Digital-агентство Студия Т. Цифровизация бизнеса с фокусом на результат - сложная разработка с продуктовыми data-driven подходами. Сайты, сложные сервисы, интеграции, разработка, креатив, реклама и ведение соцсетей для крупного бизнеса
Спикер: Бовгира Валерий, backend-разработчик digital-агенства Студия-Т. Немножечко DevOps, кайфует от консольных команд. Валера обожает реализовывать интеграции с 1С и с любыми сервисами без документации
Непосредственное сравнение фреймворков с 16:12
Интересно 😊
Yii2 незаменим, когда надо быстро запустить проект
Фасады это боль.
на мой личный взгляд YII2 уже всё, хлам. Сейчас рулит Ларка, даже Симфони уже хлам, Ларка на голову выше всех, это касается и документации, и комьюнити и сахаром кода, разрабатывать на ларке одно удовольствие (лично моё мнение)
Правильно сделали что перешли на ларку !
Ну в этом плане я больше присматриваюсь к yii3
Там по сути взято лучшее с yii2, laravel и симфони. Причем зачастую их же библиотеки и переиспользуются
Ларка это магический говнокод
Симфони уже хлам?))) рассмешил... А не смущает что ларка собрана на пакетах симфони)?
@@evgeny_5891 не смущает, посмейся, особенно с документации симфони, я с неё тоже ржу.. и ржу с того как ларка обходит кратно по популярности и лаконичности симфони.
За ларкой будущее однозначно, симфони в скором будущем будет на задворках валяться, можешь потом зайти через пару лет и перечитать мой коммент, посмеяться ))
Фасады это зло, статика которая гвоздями прибивает бизнес-логику проекта к деталям реализации компонентов фреймворка.
Фасады это не статика, а синтаксический сахар, не хочешь фасады, не используй. Если уж говорить о связанности с фреймворком, то это в первую очередь active record и eloquent. Откуда столько тревоги о связанности с фреймворком? Хоть раз доводилось в существующем проекте менять фреймворк?
@@andreyvoskresenskiy2284 Корош сахар, когда по итогу у тебя все на все завязано, поправил в одном месте, "отъехало" в "двух других", ведь эти фасады начинают лепить везде, вдохновившись подходом в ларке. А если еще тестов нет, ващпе песня!)). Синтаксический сахар это стрелочные функции или null-коалесцентный оператор и тп, а фасад это паттерн. С фасадами нужно быть аккуртатным их сам применяю только там, где нужно скрыть логику компонента системы за понятным интерфейсом, а если херачить на все фасады до жди беды, собено если придется рефакторить потом это дерьмо и особенно если нет тестов... Есть вообще ощущение что фасады ларавельщиками воспринимаются как серебрянная пуля, особенно у джунов и мидлов, тех кто не выхватил от этого еще проблем - незнаешь что делать, нужно зафигачить фасад)
По поводу смены фреймворка (собственно даже видос про это) есть такой опыт, как раз из за hight cohesion испытывали страдание и боль от неправильных решений принятых разрабами ранее. Кароче удачи с фасадами! 😉