Ответы пользователя по тегу Symfony
  • На чём лучше прокачивать архитектурный навык разработки моделей предметной области и принципов DDD вообще?

    UnknownHero
    @UnknownHero
    Реализовывал принципы DDD на разных технологиях от Yii-1 до ASP.NET.
    Тут главное уметь разделять нужную логику в нужный слой. Иногда нужно отступить от мануала вашего фреймворка и дописать свой велосипед. Но потом это окупается.

    По Data Access Layer могу сказать, что нужно использовать паттерн Repository. В качестве основной реализации использовать родную для фреймворка ORM, затем всё равно так или иначе будете отказываться от ORM и писать более низкоуровневые запросы.

    По фреймворку - Lumen. Это Laravel для stateless REST API.

    О том как лучше понимать DDD. Кроме классических книг по этому вопросу могу посоветовать в поиске github ввести DDD или domain driven design. Там множество разных примеров на разных технологиях.
    Ответ написан
    3 комментария