Symfony

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 12 septembrie 2017; verificarea necesită 41 de modificări .
symfony
Tip de cadru web și software gratuit și open source
Autor Fabien Potencier
Dezvoltatori Sensio Labs , Comunitate
Scris in PHP [1]
Sistem de operare multiplatformă
Prima editie 22 octombrie 2005
ultima versiune
Licență Licență MIT [3] [4]
Site-ul web symfony.com
 Fișiere media la Wikimedia Commons

Symfony  este un framework gratuit scris în PHP .

Symfony oferă dezvoltarea și gestionarea rapidă a aplicațiilor web , facilitând rezolvarea sarcinilor de rutină ale unui programator web. Funcționează numai cu PHP 5 și mai sus. Are suport pentru multe baze de date ( MySQL , PostgreSQL , SQLite sau orice alt DBMS compatibil cu PDO ). Informațiile despre baza de date relațională din proiect trebuie să fie asociate cu modelul obiect. Acest lucru se poate face folosind un instrument ORM . Symfony este livrat cu două dintre ele: Propel și Doctrine .

Symfony este gratuit și publicat sub licența MIT .

Proiectul este sponsorizat de compania franceză SensioLabs [5] .

Proiecte construite cu Symfony

Symfony este folosit în centrul multor proiecte [6] , inclusiv serviciul de marcare socială Delicious [7] . În februarie 2009, Dailymotion a început parțial să folosească Symfony; se lucrează în prezent la tranziția finală la acest cadru. Următoarea versiune a motorului de forum phpbb va fi scrisă folosind Symfony2 [8] .

A opta versiune a unuia dintre cele mai populare CMS, Drupal , este scrisă folosind Symfony2 [9] .

De asemenea, trecerea la Symfony2 este realizată de CMS eZ Publish

Versiuni

Culoare Descriere
roșu Versiune veche; nu sunt acceptate
Verde Versiune curentă
Albastru Versiune planificată
Versiune data eliberarii A sustine versiunea PHP Sfârșitul suportului Note
1.0 ianuarie 2007 3 ani ≥ 5,0 ianuarie 2010
1.1 iunie 2008 1 an ≥ 5,1 iunie 2009 Patch-urile de securitate au fost lansate până în iunie 2010
1.2 decembrie 2008 1 an ≥ 5,2 noiembrie 2009
1.3 noiembrie 2009 1 an ≥ 5.2.4 noiembrie 2010
1.4 noiembrie 2009 3 ani ≥ 5.2.4 noiembrie 2012 Versiunea 1.4 este identică cu versiunea 1.3, dar nu acceptă funcții depreciate în versiunea 1.3 [10]
2.0 [11] iulie 2011 ≥ 5.3.2 martie 2013
2.1 [12] septembrie 2012 8 luni ≥ 5.3.3 Iunie 2013
2.2 [13] martie 2013 8 luni ≥ 5.3.3 noiembrie 2013
2.3 [14] Iunie 2013 3 ani ≥ 5.3.3 mai 2016 Prima versiune din ramura 2.x cu suport pe termen lung
2.4 [15] noiembrie 2013 10 luni [16] ≥ 5.3.3 septembrie 2014
2,5 [17] iunie 2014 8 luni ≥ 5.3.3 ianuarie 2015
2.6 [18] noiembrie 2014 8 luni ≥ 5.3.3 iulie 2015
2.7 mai 2015 3 ani ≥ 5.3.9 mai 2018 Versiune de asistență pe termen lung
2.8 noiembrie 2015 3 ani ≥ 5.3.9 noiembrie 2018 Versiunea 2.8 a apărut în același timp cu versiunea 3.0 și este pe termen lung, dar acceptă atât caracteristicile 3.0, cât și 2.7. Versiunea 2.8 este considerată o tranziție la 3.0, vă ajută să vă mutați proiectul de la 2.7 la 3.0. Versiunea 2.8 avertizează despre funcțiile care nu sunt acceptate în 3.0 și le marchează ca depreciate, dar vă permite să le utilizați în continuare.
3.0 [19] noiembrie 2015 8 luni ≥ 5,5,9 iulie 2016 Versiune cu suport PHP 7.0
3.1 mai 2016 8 luni ≥ 5,5,9 ianuarie 2017
3.2 noiembrie 2016 8 luni ≥ 5,5,9 iulie 2017
3.3 iunie 2017 8 luni ≥ 5,5,9 ianuarie 2018
3.4 noiembrie 2017 3 ani ≥ 5,5,9 noiembrie 2020 Versiune de asistență pe termen lung
4.0 noiembrie 2017 8 luni ≥ 7.1.3 iulie 2018 S-a eliminat suportul HHVM
4.1 Mai

2018

8 luni ≥ 7.1.3 ianuarie 2019
4.2 noiembrie 2018 8 luni ≥ 7.1.3 iulie 2019
4.3 mai 2019 [20] 8 luni ≥ 7.1.3 iulie 2020
4.4 noiembrie 2019 3 ani ≥ 7.1.3 noiembrie 2022 Lansarea Symfony 4.4 LTS este planificată pentru noiembrie 2019 [21]
5.0 noiembrie 2019 8 luni ≥ 7,2,5 iulie 2020 Lansarea Symfony 5.0 este planificată pentru noiembrie 2019 [22]
5.1 mai 2020 8 luni ≥ 7,2,5 ianuarie 2021
5.2 noiembrie 2020 8 luni ≥ 7,2,5 iulie 2021 următoarea lansare
5.3 mai 2021 8 luni ≥ 7,2,5 ianuarie 2022
5.4 noiembrie 2021 3 ani ≥ 7,2,5 noiembrie 2024
6.0 noiembrie 2021 8 luni ≥ 8,0,2 iulie 2022

Note

  1. Proiectul Symfony Open Source pe Open Hub: Pagina de limbi - 2006.
  2. Versiunea 6.1.6 - 2022.
  3. Proiectul Symfony Open Source pe Open Hub: Pagina de licențe - 2006.
  4. https://github.com/symfony/symfony/blob/5.x/LICENSE
  5. SensioLabs - Creatorul Symfony . Preluat la 24 mai 2020. Arhivat din original la 20 mai 2020.
  6. Aplicații dezvoltate cu Symfony  (engleză)  (downlink) . Data accesului: 30 decembrie 2009. Arhivat din original la 17 februarie 2012.
  7. Blog | Delicious Preview construit cu symfony | symfony | Web PHP Framework . Consultat la 2 aprilie 2010. Arhivat din original la 1 aprilie 2010.
  8. Symfony2 . Consultat la 27 aprilie 2010. Arhivat din original pe 28 februarie 2011.
  9. Symfony2 întâlnește Drupal 8 (Symfony Blog) . Consultat la 11 iunie 2014. Arhivat din original pe 11 iunie 2014.
  10. Blogul Symfony - Despre symfony 1.3 și symfony 1.4 . Consultat la 22 decembrie 2009. Arhivat din original pe 9 ianuarie 2011.
  11. Blog Symfony - De ce Symfony 2.0 va folosi în sfârșit PHP 5.3? . Data accesului: 13 octombrie 2012. Arhivat din original pe 24 februarie 2011.
  12. A fost lansat Symfony 2.1.0 . Data accesului: 13 octombrie 2012. Arhivat din original pe 27 octombrie 2012.
  13. Symfony 2.2.0 . Consultat la 14 aprilie 2013. Arhivat din original pe 6 mai 2013.
  14. Symfony 2.3.0, primul LTS, este acum disponibil . Preluat la 4 iunie 2013. Arhivat din original la 13 august 2013.
  15. A fost lansat Symfony 2.4.0 . Consultat la 11 iunie 2014. Arhivat din original pe 28 mai 2014.
  16. Fabien Potencier. Întreținere extinsă pentru Symfony 2.4 (6 august 2014). Arhivat din original pe 9 decembrie 2014.
  17. A fost lansat Symfony 2.5.0 . Consultat la 11 iunie 2014. Arhivat din original pe 25 iunie 2014.
  18. A fost lansat Symfony 2.6.0 . Consultat la 9 decembrie 2014. Arhivat din original pe 9 decembrie 2014.
  19. Symfony 3.0: Foaia de parcurs . Consultat la 7 aprilie 2015. Arhivat din original pe 7 aprilie 2015.
  20. Fabien Potencier. Symfony 4.3.0 a fost lansat (30 mai 2019). Arhivat din original pe 21 iunie 2019.
  21. Symfony 4.4: Foaia de parcurs . Preluat la 11 decembrie 2018. Arhivat din original la 4 septembrie 2019.
  22. Symfony 5.0: Foaia de parcurs . Preluat la 11 decembrie 2018. Arhivat din original la 4 septembrie 2019.

Literatură

Link -uri