
Non importa quale framework php decidiate di usare, basta che ne usiate uno!
Massimiliano Arione freelance @garakkio
Symfony è un framework php che nasce nel 2007 ad ora è alla versione 2.0. Questa versione ha completamente rivoluzionato la stuttura interna del core. Questo rinnovamento è stato necessario principalmente per risolvere alcuni problemi uno su tutto la versioen 1 era basato sul Php5.2, ora siamo alle 5.3, poca flessibilità, nel seno che o installavi l’intero pacchetto oppure niente. Faceva uso di pattern poco usati singleton e instance ad esempio, che ora sono “fuori moda” ed in più era troppo gerarchico, mancava orizzontalità nel modello di sviluppo.
Symfony è un buon framework perchè è leggero e veloce, le prestazioni sono importanti, le applicazioni devono essere rapide, deve reggere ed in parte tutto questo dipende anche dal framework. È stato pensato per essere molto flessibile, è struttura a componenti, di cui ognuno ha vita propria, puo’ essere usato oppure no, creando quindi 3 metodi di utilizzo, nella versione integrale installando quindi tutto il pacchetto, oppure scegliere alcuni componenti, solo quelli utili, come ha fatto Drupal, ultimo modo è pendere alcuni componenti e costruirsi il proprio mini framework.
È espandibile, supporta i Double, ovvero dei simil plug in, che possono scritti da zero oppure scaricati dal sito ufficiale condivisi direttamente dagli utenti.
Molto stabile e sicuro, con 3 anni di supporto al contrario di quello che si pensa è facile, la curva di apprendimento è molto basso, i problemi più pesanti nascono con l’approccio all’OOP, ma questo dipende dall’idea stessa. La documentazione è completamente in italiano tradotta anche nella versione 2.0.
Elenco delle recensioni degli altri Talk della giornata