Symfony
Symfony è un framework applicativo web per progetti PHP5.
Ha lo scopo di velocizzare la creazione e l'aggiornamento di applicazioni web e di sostituire la ripetitività legata al codice con potenza, controllo e piacere.
Il numero molto limitato di prerequisiti rende symfony facile da installare su qualsiasi configurazione; si necessiterà solo di Unix e Windows con un web server e PHP 5 installato. E' compatibile con quasi tutti il sistemi di basi di dati. Inoltre, ha un overhead molto piccolo, così i vantaggi del framework non avvengono al costo di un aumento dei costi di hosting.
L'utilizzo di symfony è così naturale e semplice per quelli che hanno dimestichezza con PHP e i canoni di design delle applicazioni Internet che la curva di apprendimento si riduce a meno di una giornata. Il design pulito e la leggibilità del codice abbasseranno i tempi di attesa. Gli sviluppatori possono applicare dei principi di sviluppo agile (come DRY, KISS o la filosofia XP) e focalizzare su una logica applicativa senza perdere tempo nella scrittura di infiniti file di configurazione XML.
Symfony ha lo scopo di costruire delle applicazioni stabili in un contesto aziendale. Questo significa che avrete il pieno controllo sulla configurazione: dalla struttura delle directory alle librerie esterne, quasi tutto può essere personalizzato. Per obbedire alle direttive di sviluppo aziendali, symfony contiene dei tool aggiuntivi aiutandoti a testare, effettuare il debug e documentare il progetto.
Ultimo ma non meno importante, scegliendo symfony si ottengono i vantaggi di un'attiva comunità Open Source. E' completamente libero e rilasciato sotto licenza MIT.
Symfony è sponsorizzato da Sensio, una web agency francese molto conosciuta per le sue vedute innovative riguardo lo sviluppo web.