Differenze tra symfony 2 e 1?

1

Sto iniziando symfony e sono interessato ad apprendere da dove proviene symfony. In termini di sfide architettoniche.

Quali sono le differenze architettoniche o filosofiche tra symfony 2 e 1?

Quali cambiamenti lo rendono così diverso dalla versione dell'altro punto?

    
posta chrisjlee 07.04.2012 - 19:38
fonte

2 risposte

5

La voce del libro di cucina pertinente spiega le principali differenze.

Non un esperto, ma qui ci sono alcuni punti:

  • Symfony2 sfrutta le ultime funzionalità di PHP (spazi dei nomi, ecc.)
  • È costruito da componenti stand-alone. La natura disaccoppiata di esso rende più facile l'integrazione con altri sistemi.
  • Il sistema di bundle . In Sf1 c'erano app, come app di backend, app frontend e plugin. In Sf2, si consiglia di creare un'applicazione con bundle, con ogni bundle che fa un lavoro diverso. Ciò ti consente di separare la tua applicazione in diversi pacchetti, quindi è più facile riutilizzarli in altri progetti.
risposta data 07.04.2012 - 20:06
fonte
2

C'è una scheda di cucina che spiega le differenze in profondità.

Una delle differenze più importanti è l'organizzazione del codice. I bundle (che sostituiscono e migliorano l'idea dei plugin Sy1) sono un ottimo modo per condividere il codice tra moduli / applicazioni, aiutandoti a creare un backend strong e molteplici frontend del tuo sistema. Anche le risorse pubbliche sono ora dipendenti dal pacchetto e non dipendenti dall'applicazione.

L'ultimo Sy2 è dotato di una grande gestione delle dipendenze, Compositore . È il modo più intuitivo per riutilizzare codice da altre fonti e concentrarsi esclusivamente sullo sviluppo della logica / back-end dell'applicazione specifica.

    
risposta data 13.09.2012 - 10:50
fonte

Leggi altre domande sui tag