2011-10-31 19 views
5

Ho cercato Symfony 2 e anche la nuova versione beta di Zend Framework 2 e vedo molte somiglianze. Entrambi sembrano concentrarsi su Separation of Concerns ed entrambi sembrano poter aggiungere "moduli" completamente pacchettizzati con i componenti MVC corrispondenti.Differenze principali tra Zend Framework 2 e Symfony 2

Non ho familiarità con entrambe le strutture abbastanza da poter andare in entrambi i modi per il mio prossimo progetto. Ci sono differenze chiave tra i due framework che dovrebbero aiutare a guidare la mia decisione di scegliere tra i due?

risposta

3

Se vuoi iniziare un nuovo progetto ora, dovresti iniziare a usare Symfony in quanto esiste già una versione stabile e ci sono già molti pacchetti disponibili (http://symfony2bundles.org).

In ogni caso, poiché entrambi seguono la PSR-0, è possibile combinarli facilmente. Entrambi forniscono una buona quantità di librerie standalone.

+0

Grazie! Il sito bundle è dolce! – Clint

+0

Il sito http://symfony2bundles.org è ora http://bundles.knplabs.org a causa di problemi di copyright. – Acyra

+0

Questo argomento non ha risposto alla domanda (certamente difficile) ed è ora discutibile che ZF2 abbia anche una versione stabile. – RelaXNow

0

Risposta rapida: dipende dal progetto. Per me, SF è la scelta perché è l'ideale per costruire grandi progetti nel corso degli anni, in quanto fornisce un ambiente di progetto reale. Soprattutto se non stai facendo le tue cose per un cliente.

Se vuoi solo ottenere il lavoro, prendi le librerie di zend e spediscile. SF è quando ti importa del bambino ;-)

+0

Mi piace quello che dici sull'ambiente del progetto. Sto amando SF2. I pacchetti sono fantastici. – Clint

+0

Apprezzo i tuoi commenti positivi. Sono davvero impressionato dalla qualità user-friendly della documentazione di symfony. –

+0

Johannes non si sa che si possa sviluppare in ZF2 !!! Quindi non dargli torto se non lo sai .... – Ivan