Symfony

Da Wikipedia, l'enciclopedia libera.
Symfony
Logo
Pagina principale di un progetto symfony
Pagina principale di un progetto symfony
Sviluppatore Sensio Labs
Ultima versione 2.6.1 (dicembre 2014)
Sistema operativo Multipiattaforma
Linguaggio PHP
Genere Integrated development environment
Licenza Licenza MIT
(Licenza libera)
Sito web symfony.com

Symfony è un framework per lo sviluppo di applicazioni web creato nativamente per PHP. È rilasciato sotto licenza MIT, dunque open source, e il suo scopo è quello di aiutare gli sviluppatori web a creare potenti applicazioni in breve tempo.

È basato sulla filosofia perché reinventare la ruota ogni volta, quindi comprende una serie di mezzi per ottenere i risultati voluti immediatamente. Tutto è basato sull'architettura MVC ed ha anche il supporto per sviluppare in AJAX.

Sul sito ufficiale sono disponibili il manuale in formato elettronico, numerosi esempi e tutorial per imparare a creare applicazioni in breve tempo.

Componenti[modifica | modifica wikitesto]

Sebbene Symfony sia uno stack PHP completo, esso è composto da diversi componenti "disaccoppiati" e quindi riutilizzabili in altri contesti.

Rilasci[modifica | modifica wikitesto]

Colore Significato
Rosso Vecchio rilascio; non supportato
Verde Rilascio attuale
Blu Rilascio futuro
Versione Data rilascio Supporto Versione PHP Fine mantenimento Note
1.0 Gennaio 2007 3 anni >= 5.0 Gennaio 2010
1.1 Giugno 2008 1 anno >= 5.1 Giugno 2009 patch di sicurezza fino a Giugno 2010
1.2 Dicembre 2008 1 anno >= 5.2 Novembre 2009
1.3 Novembre 2009 1 anno >= 5.2 Novembre 2010
1.4 Novembre 2009 3 anni >= 5.2 Gennaio 2013 identico a 1.3, ma senza caratteristiche deprecate.[1]
2.0[2] Luglio 2011[3] >= 5.3.2 Gennaio 2013
2.1[4] Settembre 2012[5] 8 mesi >= 5.3.3 Maggio 2013
2.2 Febbraio 2013[6] 8 mesi Dicembre 2013
2.3 Maggio 2013[6] 3 anni Maggio 2016 LTS
2.4 Novembre 2013[6] 8 mesi Luglio 2014
2.5 Giugno 2014[7] 8 mesi Gennaio 2015
2.6 Novembre 2014[6] 8 mesi Luglio 2015
2.7 Maggio 2015[6] 8 mesi Maggio 2018 LTS
3.0 Novembre 2015[6] 8 mesi >= 5.5 [8] Luglio 2016

A partire dalla versione 2.0, i rilasci beneficeranno di ulteriori sei mesi di supporto, solamente per chiudere eventuali bug inerenti alla sicurezza. Per le versioni LTS, il periodo esteso sarà di dodici mesi[9].

Note[modifica | modifica wikitesto]

  1. ^ Symfony blog - About symfony 1.3 and symfony 1.4
  2. ^ Symfony blog - Why will Symfony 2.0 finally use PHP 5.3?
  3. ^ Symfony 2.0
  4. ^ Symfony developers - towards 2.1
  5. ^ Symfony 2.1.0 released - Symfony
  6. ^ a b c d e f Il processo di rilascio (current) - Symfony
  7. ^ Symfony 2.5.0 released
  8. ^ Symfony 3.0: The roadmap
  9. ^ Which version of Symfony should you use? - Symfony

Altri progetti[modifica | modifica wikitesto]

Collegamenti esterni[modifica | modifica wikitesto]