viewtopic.php?p=165253#p165153nepster писал(а):Ребята, если пытаться применять ддд или подходы других фрайворков, то от yii2 ничего не остается, это я уже проверил.
Поэтому либо пишите в стиле yii2 либо берите другой инструмент.
все верно
viewtopic.php?p=165253#p165153nepster писал(а):Ребята, если пытаться применять ддд или подходы других фрайворков, то от yii2 ничего не остается, это я уже проверил.
Поэтому либо пишите в стиле yii2 либо берите другой инструмент.
нет идеальных инструментов, по любому нужен напильник, а что касается уии, то набор его инструментов узок и труднозаменяем аналогамиnepster писал(а):Ребята, если пытаться применять ддд или подходы других фрайворков, то от yii2 ничего не остается, это я уже проверил.
Поэтому либо пишите в стиле yii2 либо берите другой инструмент.
я в следующем проекте вообще смотрю либо в сторону самописа (все стандарты все дела, как полагается) на php7 либо в сторону zf3.lynicidn писал(а):нет идеальных инструментов, по любому нужен напильник, а что касается уии, то набор его инструментов узок и труднозаменяем аналогамиnepster писал(а):Ребята, если пытаться применять ддд или подходы других фрайворков, то от yii2 ничего не остается, это я уже проверил.
Поэтому либо пишите в стиле yii2 либо берите другой инструмент.
Александр, а я правильно понимаю, что в компоненте rbac используется паттерн репозиторий? И может ошибусь, но и DTO?Sam Dark писал(а):Про то, что может не понадобится, абсолютно верно. Во многих случаях и без этого можно работать.
А еще я бы не позавидовал тому, кто потом этот "самопис" будет подерживать и развивать проект на нем.Sam Dark писал(а):zf3 проще, ага Самопис — не вариант, если вы не готовы потратить на него пару-тройку лет чтобы получить нормальный набор фич и соответствующее популярным фреймворкам качество.
;=)Sam Dark писал(а):Это да. Не все такие упёртые мазохисты как мы и далеко не у всех из этого хоть что-то выходит
Sam Dark писал(а):zf3 проще, ага Самопис — не вариант, если вы не готовы потратить на него пару-тройку лет чтобы получить нормальный набор фич и соответствующее популярным фреймворкам качество.
ой-ой. сжимай, булки! Зенд идет!nepster писал(а):говорят пришли к простате
Откуда такой негатив к официальному продукту от разработчиков php ?zelenin писал(а):ой-ой. сжимай, булки! Зенд идет!nepster писал(а):говорят пришли к простате
Кто придумывается эти термины и названия ? =)Sam Dark писал(а):Ну, это уже будет не «самопис», а солянка. В солянку надо верно выбрать ядро, верно выбрать либы, собрать всё воедино в едином стиле. Проще и менее затратно по времени, но тоже затратно. Да и ошибиться вполне возможно.
потому что к моей простАте подбираетсяnepster писал(а):Откуда такой негатив к официальному продукту от разработчиков php ?zelenin писал(а):ой-ой. сжимай, булки! Зенд идет!nepster писал(а):говорят пришли к простате
А я с вами соглашусь. Сам планирую для себя реализовать средненький проект без использования фреймворка. Добавлю сюда, что это незаменимый опыт. Именно на таких проектах и рождаются первоклассные архитекторыnepster писал(а):Sam Dark писал(а):zf3 проще, ага Самопис — не вариант, если вы не готовы потратить на него пару-тройку лет чтобы получить нормальный набор фич и соответствующее популярным фреймворкам качество.
Александ, зря вы наверно так считаете. Сейчас все решается черзе независимые библиотеки, тоесть фактически берем MVC или что-то подобное, реализовываем поддержку composer и используем сторонние библиотеки без лишних 25 слоев абстракции.
Тот же RBAC, oauth2, mailer, спокойненько подключаем и работает практически на пряму.
Тут наверное главно не лажануть с архитектурой и писать как-то аккуратненько, по SOLID как полагается.
Что касается ZF, я его в глаза не видел, но судя по описанию и рекламы 3 версии, там как раз таки решили как говорят пришли к простате и независимым компонентам.
Yii2, конечно вещь кутая, но содержит много чего лишнего и ну прямо очень сильно подталкивает делать плохие вещи.
Немного не дореализован. По чесноку, если бы было так, то в конфиге тупо изменялось, что-то типа 'entity' => 'filesystem', // or database, но приходится заменять весь класс.ShNURoK писал(а):Александр, а я правильно понимаю, что в компоненте rbac используется паттерн репозиторий? И может ошибусь, но и DTO?Sam Dark писал(а):Про то, что может не понадобится, абсолютно верно. Во многих случаях и без этого можно работать.