2011-10-31 19 views
5

Szukałem Symfony 2, a także nowej wersji beta Zend Framework 2 i widzę wiele podobieństw. Obie wydają się naprawdę skupiać na Separation of Concerns i oba wyglądają tak, jakby miały możliwość dodania w pełni spakowanych "modułów" z odpowiednimi komponentami MVC.Główne różnice między Zend Framework 2 i Symfony 2

Nie jestem obeznany z obydwoma ramami na tyle, że mógłbym pójść w obu kierunkach do następnego projektu. Czy istnieją kluczowe różnice między tymi dwoma ramami, które powinny pomóc w podjęciu decyzji o wyborze między tymi dwoma?

Odpowiedz

3

Jeśli chcesz teraz rozpocząć nowy projekt, powinieneś zacząć korzystać z Symfony, ponieważ istnieje już stabilne wydanie i jest już dużo dostępnych pakietów (http://symfony2bundles.org).

W każdym razie, ponieważ obie są zgodne z PSR-0, można je łatwo połączyć. Oba zapewniają wiele dobrych autonomicznych bibliotek.

+0

Dzięki! Witryna pakietu jest słodka! – Clint

+0

Strona http://symfony2bundles.org jest teraz http://bundles.knplabs.org z powodu problemów związanych z prawami autorskimi. – Acyra

+0

Ten argument nie odpowiedział na (co prawda trudne) pytanie i jest dyskusyjny teraz, gdy ZF2 ma również stabilne wydanie. – RelaXNow

0

Szybka odpowiedź: Zależy od projektu. Dla mnie SF jest wyborem, ponieważ idealnie nadaje się do budowania dużych projektów przez lata, ponieważ zapewnia rzeczywiste środowisko projektu. Zwłaszcza jeśli nie robisz swoich rzeczy dla klienta.

Jeśli chcesz tylko wykonać zadanie, weź odpowiednie biblioteki zend i wyślij je. SF jest wtedy, gdy dbasz o dziecko ;-)

+0

Podoba mi się to, co mówisz o środowisku projektu. Kocham SF2. Pakiety są niesamowite. – Clint

+0

Doceniam wysłuchiwanie twoich pozytywnych komentarzy. Jestem naprawdę pod wrażeniem przyjaznej dla użytkownika jakości dokumentacji symfony. –

+0

Johannes nie wiem, jak się rozwijać w ZF2 !!! Więc nie obwiniaj go, jeśli nie wiesz .... – Ivan