Wpis z mikrobloga

@Prox: Laravel i Symfony. Każdy ma swoje plusy i minusy. Laravel ma niższy próg wejścia, czasem dziwne rzeczy się tam dzieją, bywa nawet że niezgodne z niektórymi paternami. Symfony jest bardziej uporządkowana i na początkującym moze wydawać się kosmiczna.
@Prox: Do robienia CRUD-owych aplikacji pewnie Laravel ujdzie, ale jak chcesz tworzyć rozbudowane systemy z separacją logiki biznesowej (#ddd) to Symfony.
Jak chcesz załapać dobrych wzorców projektowych to Symfony.

Jak ogarniesz Laravel to nagrajcie lekko pod wpływem z kodzenia w larwie ;) #pdk .
Do robienia CRUD-owych aplikacji pewnie Laravel ujdzie, ale jak chcesz tworzyć rozbudowane systemy z separacją logiki biznesowej (#ddd) to Symfony.


@czeslawTyson: Pozwolę sobie sie nie zgodzić. Sposób działania frameworka w żaden sposob nie implikuje latwosci bądź trudności separacji logiki biznesowej, bo z założenia Twoje serwisy aplikacji jak i domena są bez dependency na frameworkach.
@alex-fortune: Bardziej chodzi mi o te, żę Encje w Symfony są to POPO.
Eloquent korzysta z ActiveRecord i Encje muszą dziedziczyć jego Model.
Jak korzystasz z Laravela to musisz dodatkową warstwę dodać łącząca Encję domenowe z frameworkiem.
Bardziej chodzi mi o te, żę Encje w Symfony są to POPO.

Eloquent korzysta z ActiveRecord i Encje muszą dziedziczyć jego Model.

Jak korzystasz z Laravela to musisz dodatkową warstwę dodać łącząca Encję domenowe z frameworkiem.


@czeslawTyson: Dlatego wlasnie nie korzystalem z "Encji" jakiegokolwiek frameworka do modeli domenowych. Po prostu stawialem swoje modele, a w repozytorium mialem albo raw dbal, albo mapowanie zmian na "ORMowe" encje i ich persystencje, chociaz imo
Po prostu stawialem swoje modele, a w repozytorium mialem albo raw dbal, albo mapowanie zmian na "ORMowe" encje i ich persystencje, chociaz imo to sie mija z celem, ale jesli ktos sie uprze xD


@alex-fortune: Dokładnie własny model. Przy Symfony nie tworzysz "ORMowych" encji. Wystarczy odpowiednia konfiguracja i mapowanie w .xml czy yaml twojego modelu domenowego.
Do persystencji ORM jest dużo wygodniejszy niż dbal.
Do persystencji ORM jest dużo wygodniejszy niż dbal.


@czeslawTyson: Ale duzo wolniejszy ze wzgledu na makabrycznie wolną hydrację, a robienie tego przez XML dziadostwo, bo trzeba to robic refleksja = rozwalanie spojnosci systemu i lamanie podstawowych dobrych zasad programowania
@Prox: daj sobie spokoj z symfony i skorzystaj z laravela. to najpopularniejszy framework php obecnie i oferuje najwiecej out-of-the-box. dodatkowo z racji faktu, ze jest najpopularniejszy jest do niego najwiecej zewnetrznych paczek z roznymi funkcjonalnosciami na githubie (czyli nie bedziesz musial wymyslac kola na nowo). trzymaj sie z daleka od symfony chyba ze jestes prawdziwym masochista :)