konto usunięte
Temat: Budowa Frameworków
Wojciech Soczyński:
Można by sprowadzić propela do roli infrastruktury a całą logikę wyekstrahować do klas usługowych i encji.
Ja tak robię i polecam ;-)
konto usunięte
Wojciech Soczyński:
Można by sprowadzić propela do roli infrastruktury a całą logikę wyekstrahować do klas usługowych i encji.
Alan Gabriel
B.
Software Engineer,
IFX
Wojciech Soczyński:
Widocznie nie wyczułem intencji twojej wypowiedzi. Jeżeli chodzi o dokończenie projektu zaczętego z propelem a kończeniem go w DDD to myślę, że najlepiej sprawdzi się tu stara mantra: "każdy problem w informatyce można rozwiązać dodając kolejna warstwę abstrakcji" ;).
Zresztą podejście Active Recordowe nie różni się aż tak bardzo od podejścia Data Mapper + DDD. W zasadzie główna różnica jest taka, że przy Data Maperze obiekty są utrwalane, a w Active Record utrwalają się same.
Można by sprowadzić propela do roli infrastruktury a całą logikę wyekstrahować do klas usługowych i encji.
Wojciech
Soczyński
Programista
eksplorator -
blog.wsoczynski.pl
konto usunięte
Wojciech Soczyński:
Jak zawsze powtarzam, wszystko zależy od konkretnego przypadku, czasami bardziej opłaca się przepisać wszystko od nowa a czasami refaktorować.
Artur Świerc Programista PHP/Java
Alan Gabriel
B.
Software Engineer,
IFX
Wojciech
Soczyński
Programista
eksplorator -
blog.wsoczynski.pl
Alan Gabriel
B.
Software Engineer,
IFX
Tomasz Zadora programuję
konto usunięte
konto usunięte
Piotr Likus:
Nie wiem czy ktoś tu już wspominał o tym, ale skoro mowa o DDD to warto też wspomnieć o ADD i CYAE. To są bardzo ważne metodologie i przyznam, że widziałem jak z sukcesem się je stosuje.
konto usunięte
Tomasz Zadora:
Czasem ten cel można osiągnąć nie koniecznie budując cały framework ale bazując na snippetach, kopiowaniu części kodu ze starszych aplikacji etc.
konto usunięte
Tomasz Grzechowski:
Piotr Likus:
Nie wiem czy ktoś tu już wspominał o tym, ale skoro mowa o DDD to warto też wspomnieć o ADD i CYAE. To są bardzo ważne metodologie i przyznam, że widziałem jak z sukcesem się je stosuje.
^^
tak z ciekawosci, w ktorej z firm z Twojej listy sa one najpopularniejsze?
Wojciech
Soczyński
Programista
eksplorator -
blog.wsoczynski.pl
Przemysław R.:Koło wynajduje się ciągle na nowo, bo każdy ma inne spojrzenie na te same rzeczy :>
Tomasz Zadora:Czasem ten cel można osiągnąć nie koniecznie budując cały framework ale bazując na snippetach, kopiowaniu części kodu ze starszych aplikacji etc.
to podstawa, koła na nowo się nie wynajduje :)
Adam Brodziak PHP, football, fun
Wojciech Soczyński:I każde kolejne jest bardziej okrągłe :) Tak, w ten sposób się uczymy. Nie tylko pojedyńczy ludzie, ale całe zespoły. Weźmy takie Symfony które jest przepisane od nowa żeby rozwiązać problemy architektoniczne. To samo Doctrine (zmiana głównego wzorca z Arctive Record na Data Mapper). Sami twórcy, PHP się uczą: ostatnio jak działają closures i namespace'y.
Przemysław R.:Koło wynajduje się ciągle na nowo, bo każdy ma inne spojrzenie na te same rzeczy :>
to podstawa, koła na nowo się nie wynajduje :)
konto usunięte
Adam Brodziak:
I każde kolejne jest bardziej okrągłe :) Tak, w ten sposób się uczymy. Nie tylko pojedyńczy ludzie, ale całe zespoły. Weźmy takie Symfony które jest przepisane od nowa żeby rozwiązać problemy architektoniczne.
konto usunięte
Piotr Likus:
Tomasz Grzechowski:
Piotr Likus:
Nie wiem czy ktoś tu już wspominał o tym, ale skoro mowa o DDD to warto też wspomnieć o ADD i CYAE. To są bardzo ważne metodologie i przyznam, że widziałem jak z sukcesem się je stosuje.
^^
tak z ciekawosci, w ktorej z firm z Twojej listy sa one najpopularniejsze?
:D
Adam Brodziak PHP, football, fun
Jarosław Fedewicz:Wiem o tym że symfony integruje inne komponenty, ale to właśnie "parę klas do zintegrowania" w Symfony2 jest zrobione od zera. I bardzo dobrze - może coś z tego będzie.
Nie zupełnie, prawie wszystkie komponenty Symfony były pisane nie od zera. Naprzykład, kontroler to Mojavi, ORM to był początkowo Propel, szablony to PHP. Po prostu napisali parę jeszcze klas do zintegrowania już gotowych rzeczy, po czym raz za razem tylko dowodzili to wszystko do unifikacji.
Następna dyskusja: