<rmcreative>

RSS

Иваново 2016, отчёт

1 декабря 2016

Мини-конференции хороши своей сфокусированностью. PHP Party в Иваново не была исключением и определённо стоила проведённых в пробках Москвы часов. Спасибо организаторам за то, что всё вышло.

Первым Андрей Коненков рассказал про потребление REST API в стиле Active Record. В его компании это используют на боевых серверах, причём успешно.

Вторым был я с рассказом о том, что фреймворк — не архитектура и о самой архитектуре тоже.

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

  1. №10781
    Владимир
    Владимир 01.12.2016, 13:01:31

    Александр, а видео есть?

  2. №10782
    Sam
    Sam 01.12.2016, 13:40:49

    Владимир, писалось. Записалось ли и будет ли выкладываться не знаю. Приглашайте к себе. Приеду, расскажу.

  3. №10786
    funivan
    funivan 02.12.2016, 10:49:15

    slides.rmcreative.ru/2016/yii2-architecture/#/32 typo Не конктетные классы

  4. №10787
    Sam
    Sam 02.12.2016, 14:14:10

    funivan, исправил. Спасибо.

  5. №10788
    Семён
    Семён 02.12.2016, 15:54:32
  6. №10790
    Nepster
    Nepster 05.12.2016, 10:21:55

    Sam, в своем докладе вы упоминали, что иногда используете в связке с AR паттерн repository?

    Скажите пожалуйста, что у вас возвращал этот самый репозиторий ? Модель ?

  7. №10791
    Nepster
    Nepster 05.12.2016, 10:23:11

    slides.rmcreative.ru/2016/yii2-architecture/#/16

    ..."распространённымх проблем"...

  8. №10794
    Sam
    Sam 05.12.2016, 13:58:00

    Nepster, репозиторий, по хорошему, должен возвращать entity. То есть не привязанный никаким боком к фреймворку класс.

  9. №10795
    Sam
    Sam 05.12.2016, 15:15:15

    Описку поправил. Спасибо.

  10. №10796
    Nepster
    Nepster 05.12.2016, 15:45:05

    Sam, да я уже пришел к такому выводу, через боль. Мне интересно как вы делали ?

    Чтобы внедрить сущности, репозитории, DTO и прочие DDD штуки в фреймворк с AR, нужно выстраить весьма серьезную инфраструктуру поверх, что скорее-всего весьма избыточно.

    Как я понял, почти все это дело заменяет сам AR. Это некий гибрид репозитроия, сущности и тп.

  11. №10797
    Sam
    Sam 06.12.2016, 13:25:05

    Nepster, если взять, например, Stay.com, то там доменный слой выборочный. То есть большая часть проекта работает без дополнительных слоёв, а самые сложные части уже с доменом нормально выделенным.

  12. №10798
    Nepster
    Nepster 06.12.2016, 14:35:49

    Sam, грубо говоря, вы хотите сказать, что пишете как обычно туда-сюда используя AR, потом, если какие-то отдельные части системы проседают, вы их выносите как-то отдельно ?

    И к примеру внутри каждого такого "модуля" может быть свое DDD ?

  13. №10805
    Максим
    Максим 08.12.2016, 13:53:42

    Привет. Спасибо за материалы, особенно за видео!

  1. Почта опубликована не будет.

  2. Можно использовать синтаксис Markdown или HTML.

  3. Введите ответ в поле. Щёлкните, чтобы получить другую задачу.