Symfonie

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 12. září 2017; ověření vyžaduje 41 úprav .
symfonie
Typ webový rámec a bezplatný a open source software
Autor Fabien Potencier
Vývojáři Sensio Labs , komunita
Zapsáno v PHP [1]
Operační systém multiplatformní
První vydání 22. října 2005
Nejnovější verze
Licence licence MIT [3] [4]
webová stránka symfony.com
 Mediální soubory na Wikimedia Commons

Symfony  je bezplatný framework napsaný v PHP .

Symfony nabízí rychlý vývoj a správu webových aplikací , což usnadňuje řešení rutinních úkolů webového programátora. Funguje pouze s PHP 5 a vyšší. Má podporu pro mnoho databází ( MySQL , PostgreSQL , SQLite nebo jakékoli jiné PDO kompatibilní DBMS ). Informace o relační databázi v projektu musí být spojeny s objektovým modelem. To lze provést pomocí nástroje ORM . Symfony se dodává se dvěma z nich: Propel a Doctrine .

Symfony je zdarma a vydává se pod licencí MIT .

Projekt zaštiťuje francouzská společnost SensioLabs [5] .

Projekty vytvořené pomocí Symfony

Symfony se používá v jádru mnoha projektů [6] , včetně sociální bookmarkingové služby Delicious [7] . V únoru 2009 začal Dailymotion částečně používat Symfony; v současné době probíhají práce na konečném přechodu na tento rámec. Příští verze phpbb fóra bude napsána pomocí Symfony2 [8] .

Osmá verze jednoho z nejpopulárnějších CMS, Drupal , je napsána pomocí Symfony2 [9] .

Také přechod na Symfony2 provádí CMS eZ Publish

Verze

Barva Popis
Červené Stará verze; není podporováno
Zelená Současná verze
Modrý Plánovaná verze
Verze datum vydání Podpěra, podpora Verze PHP Konec podpory Poznámky
1,0 ledna 2007 3 roky ≥ 5,0 ledna 2010
1.1 června 2008 1 rok ≥ 5.1 června 2009 Bezpečnostní záplaty byly vydány do června 2010
1.2 prosince 2008 1 rok ≥ 5.2 listopadu 2009
1.3 listopadu 2009 1 rok ≥ 5.2.4 listopadu 2010
1.4 listopadu 2009 3 roky ≥ 5.2.4 listopadu 2012 Verze 1.4 je totožná s verzí 1.3, ale nepodporuje funkce zastaralé ve verzi 1.3 [10]
2.0 [11] července 2011 ≥ 5.3.2 březen 2013
2.1 [12] září 2012 8 měsíců ≥ 5.3.3 červen 2013
2.2 [13] březen 2013 8 měsíců ≥ 5.3.3 listopad 2013
2.3 [14] červen 2013 3 roky ≥ 5.3.3 května 2016 První verze ve větvi 2.x s dlouhodobou podporou
2.4 [15] listopad 2013 10 měsíců [16] ≥ 5.3.3 září 2014
2,5 [17] června 2014 8 měsíců ≥ 5.3.3 ledna 2015
2.6 [18] listopadu 2014 8 měsíců ≥ 5.3.3 července 2015
2.7 května 2015 3 roky ≥ 5.3.9 května 2018 Verze dlouhodobé podpory
2.8 listopadu 2015 3 roky ≥ 5.3.9 listopadu 2018 Verze 2.8 vyšla současně s verzí 3.0 a je dlouhodobá, ale podporuje funkce 3.0 i 2.7. Verze 2.8 je považována za přechod na 3.0, pomáhá posunout váš projekt z 2.7 na 3.0. Verze 2.8 varuje před funkcemi, které nejsou podporovány ve verzi 3.0, a označí je jako zastaralé, ale umožňuje vám je nadále používat.
3.0 [19] listopadu 2015 8 měsíců ≥ 5.5.9 července 2016 Verze s podporou PHP 7.0
3.1 května 2016 8 měsíců ≥ 5.5.9 ledna 2017
3.2 listopadu 2016 8 měsíců ≥ 5.5.9 července 2017
3.3 června 2017 8 měsíců ≥ 5.5.9 ledna 2018
3.4 listopadu 2017 3 roky ≥ 5.5.9 listopadu 2020 Verze dlouhodobé podpory
4,0 listopadu 2017 8 měsíců ≥ 7.1.3 července 2018 Odebrána podpora HHVM
4.1 Smět

2018

8 měsíců ≥ 7.1.3 ledna 2019
4.2 listopadu 2018 8 měsíců ≥ 7.1.3 července 2019
4.3 květen 2019 [20] 8 měsíců ≥ 7.1.3 července 2020
4.4 listopadu 2019 3 roky ≥ 7.1.3 listopadu 2022 Vydání Symfony 4.4 LTS je plánováno na listopad 2019 [21]
5,0 listopadu 2019 8 měsíců ≥ 7.2.5 července 2020 Vydání Symfony 5.0 je plánováno na listopad 2019 [22]
5.1 května 2020 8 měsíců ≥ 7.2.5 ledna 2021
5.2 listopadu 2020 8 měsíců ≥ 7.2.5 července 2021 další vydání
5.3 května 2021 8 měsíců ≥ 7.2.5 ledna 2022
5.4 listopadu 2021 3 roky ≥ 7.2.5 listopadu 2024
6.0 listopadu 2021 8 měsíců ≥ 8.0.2 července 2022

Poznámky

  1. Symfony Open Source Project na Open Hub: Stránka jazyků - 2006.
  2. Vydání 6.1.6 – 2022.
  3. Symfony Open Source Project na Open Hub: Stránka licencí - 2006.
  4. https://github.com/symfony/symfony/blob/5.x/LICENSE
  5. SensioLabs – tvůrce Symfony . Staženo 24. května 2020. Archivováno z originálu dne 20. května 2020.
  6. Aplikace vyvinuté pomocí Symfony  (anglicky)  (downlink) . Datum přístupu: 30. prosince 2009. Archivováno z originálu 17. února 2012.
  7. Blog | Delicious Preview postavený s Symfony | symfonie | Web PHP Framework . Získáno 2. dubna 2010. Archivováno z originálu 1. dubna 2010.
  8. Symfony2 . Získáno 27. dubna 2010. Archivováno z originálu 28. února 2011.
  9. Symfony2 se setkává s Drupalem 8 (Blog Symfony) . Získáno 11. června 2014. Archivováno z originálu 11. června 2014.
  10. Symfony blog – O symfony 1.3 a symfony 1.4 . Získáno 22. prosince 2009. Archivováno z originálu 9. ledna 2011.
  11. Symfony blog – Proč bude Symfony 2.0 konečně používat PHP 5.3? . Datum přístupu: 13. října 2012. Archivováno z originálu 24. února 2011.
  12. Vydáno Symfony 2.1.0 . Datum přístupu: 13. října 2012. Archivováno z originálu 27. října 2012.
  13. Symfony 2.2.0 . Získáno 14. dubna 2013. Archivováno z originálu 6. května 2013.
  14. Symfony 2.3.0, první LTS, je nyní k dispozici . Získáno 4. června 2013. Archivováno z originálu 13. srpna 2013.
  15. Vydáno Symfony 2.4.0 . Získáno 11. června 2014. Archivováno z originálu 28. května 2014.
  16. Fabien Potencier. Rozšířená údržba pro Symfony 2.4 (6. srpna 2014). Archivováno z originálu 9. prosince 2014.
  17. Vydáno Symfony 2.5.0 . Získáno 11. června 2014. Archivováno z originálu 25. června 2014.
  18. Vydáno Symfony 2.6.0 . Získáno 9. prosince 2014. Archivováno z originálu 9. prosince 2014.
  19. Symfony 3.0: Plán . Získáno 7. dubna 2015. Archivováno z originálu 7. dubna 2015.
  20. Fabien Potencier. Vydáno Symfony 4.3.0 (30. května 2019). Archivováno z originálu 21. června 2019.
  21. Symfony 4.4: Plán . Staženo 11. prosince 2018. Archivováno z originálu 4. září 2019.
  22. Symfony 5.0: Plán . Staženo 11. prosince 2018. Archivováno z originálu 4. září 2019.

Literatura

Odkazy