Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 144 Pomógł: 0 Dołączył: 22.03.2015 Ostrzeżenie: (0%)
|
Witam,
tworze projekt w Symfony i mam pytanie odnośnie architektury danego serwisu. Chcę to zrobić w następujący sposób : -Front -> -NewsBundle(tutaj trzymam widoki, kontrolery które będą pytały serwisy o np. newsy) -Core -> ->NewsBundle ->(tutaj trzymam crudy które operują na serwisach, zapisują,updatetują, usuwają) -CoreDomain -> ->NewsBundle(tutaj trzymam serwisy,eventy,biblioteki, repozytoria i encje) Czy to jest dobre podejście do tworzenia architektury czy nie? Coś w tym zmienić? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 139 Pomógł: 24 Dołączył: 12.05.2013 Skąd: Hamburg Ostrzeżenie: (0%)
|
Pozwolę sobie na jedną drobną uwagę. Rozkład katalogów i klas nie ma kompletnie niczego wspólnego z separation of concerns. Logika biznesowa nie ma prawa mieć nic wspólnego z frameworkeim. To, że w 99 przypadkach na 100 ma nie wynika ze struktury katalogów tylko z podejścia programisty do problemu.
Powiem tak: Nie kombinuj ze strukturą katalogów, bo to jest dosłownie najmniej istotny element całej układanki. Logikę biznesową odseparowuje się od frameworka na różne sposoby, a żaden z nich nie dotyczy się tego gdzie będziesz miał swoje klasy. |
|
|
|
Matrix12 [Symfony2][Symfony]Architektura serwisu 10.09.2015, 18:30:08
Damonsson Nie. Po co? Symfony2 ma przecież ładny podział nat... 10.09.2015, 20:01:32
Matrix12 Wydaje mi się, że po mojemu odseparowałbym logikę ... 10.09.2015, 20:39:35
Damonsson Masz racje, tylko Ci się wydaje.
Jeżeli masz na m... 10.09.2015, 22:59:40
Matrix12 Z punktu widzenia samego DDD to powinno się odsepa... 11.09.2015, 06:43:04
Matrix12 Ale z drugiej strony, mamy wszystkie serwisy i enc... 11.09.2015, 08:58:17
Forti Utrudniasz sobie zycie na siłe.
Zrób tak:
Matri... 11.09.2015, 09:22:42 ![]() ![]() |
|
Aktualny czas: 29.12.2025 - 21:11 |