Symfony

Symfony
Symfony Kezdő Oldal
Symfony Kezdő Oldal

FejlesztőSymfony community
Legfrissebb stabil kiadás8.1.10 (stabil verzió, 2026. október 28.)
Programozási nyelv[PHP]
Operációs rendszerplatformfüggetlen
Kategória
  • web framework
  • szabad és nyílt forráskódú szoftver
LicencMIT-licenc
KódtárSymfony Repository
A Symfony weboldala

A Symfony egy ingyenes és nyílt forráskódú PHP webes alkalmazás keretrendszer, valamint újrafelhasználható PHP komponenskönyvtárak halmaza. Szabad szoftverként 2005. október 18-án jelent meg MIT licenc alatt.

Cél

A Symfony célja a webes alkalmazások létrehozásának és karbantartásának felgyorsítása, valamint az ismétlődő kódolási feladatok helyettesítése. További célja robusztus alkalmazások létrehozása vállalati környezetben, és teljes kontrollt biztosítani a fejlesztőknek a konfiguráció felett: a könyvtárszerkezettől a harmadik féltől származó komponensekig szinte minden testreszabható. A vállalati fejlesztési irányelveknek való megfelelés érdekében a Symfony a fejlesztőket a projektek tesztelésében, hibakeresésében és dokumentálásában segítő eszközökkel is rendelkezik.

A Symfony alacsony teljesítményigényű, amennyiben bájtkód-gyorsítótárat is használhat.

Műszaki

A Symfony-t nagyban inspirálta a Spring keretrendszer.

A keretrendszer nagymértékben támaszkodik a meglévő PHP nyílt forráskódú projektekre, beleértve:

A Symfony saját komponenseket is használ, amelyek ingyenesen elérhetők a Symfony Components weboldalán számos más projekthez:

Támogatók

A Symfony-t a SensioLabs, egy francia szoftverfejlesztő és professzionális szolgáltató támogatja. Az eredeti név Sensio Framework volt, ezért minden osztály előtagja sf volt. Később, amikor úgy döntöttek, hogy nyílt forráskódú keretrendszerként indítják el, az ötletelés eredményeként megszületett a "symfony" név (a 2. verziótól kezdve "Symfony"-ra átnevezve), amely illeszkedett a meglévő téma- és osztálynév-előtagokhoz.

Valós használat

A Symfony saját weboldalán átfogó lista található a Symfony-t használó projektekről, valamint egy bemutató a Symfony-val készült weboldalakról.

Kiadások

A Symfony időalapú modell alapján kezeli a kiadásait; félévente jelenik meg egy új Symfony kiadás: egy májusban és egy novemberben. Ez a kiadási folyamat a Symfony 2.2-es verziójától indult el, és a jelen dokumentumban ismertetett összes "szabályt" szigorúan be kell tartani a Symfony 2.4-es verziójától kezdve.

A Symfony standard verzióját nyolc hónapig, míg a hosszú távú támogatású (LTS) verziókat három évig karbantartják. Kétévente jelenik meg egy új LTS kiadás.

A legújabb stabil kiadás a 7.3-as verzió, a jelenlegi LTS kiadás pedig a 6.4-es verzió.

Szín Jelentés
Piros A kiadás már nem támogatott
Borostyán csak biztonsági javítások
Zöld A kiadás továbbra is támogatott
Kék Jövőbeli kiadás
Verzió Kiadás dátuma Támogatás PHP verzió Támogatás vége Megjegyzések
1.0 2007. január Három év ≥ 5.0 2010. január
1.1 2008. június Egy év ≥ 5.1 2009. január The security patches were installed by June 2010
1.2 2008. december Egy év ≥ 5.2 2009. november
1.3 2009. november Egy év ≥ 5.2.4 2010. november
1.4 2009. november Három év ≥ 5.2.4 2012. november LTS-verzió. Az 1.4-es verzió megegyezik az 1.3-as verzióval, de nem támogatja az 1.3-as verzióban elavulttá nyilvánított funkciókat.
2.0 2011. július ≥ 5.3.2 2013. március A legutolsó 2.0.x-es kiadás a Symfony 2.0.25 volt
2.1 2012. szeptember Nyolc hónap ≥ 5.3.3 June 2013 More components are part of the stable API.
2.2 2013. március Nyolc hónap ≥ 5.3.3 2013. november Különféle új funkciók.
2.3 2013. június Három év ≥ 5.3.3 2016. május Az első LTS-kiadás, mindössze három hónapos fejlesztési idővel, szemben a szokásos hat hónappal.
2.4 2013. november Nyolc hónap ≥ 5.3.3 2014. július Az első 2.x-es ág kiadása, amely teljes mértékben visszafelé kompatibilis.
2.5 2014. május Nyolc hónap ≥ 5.3.3 2015. január
2.6 2014. november Nyolc hónap ≥ 5.3.3 2015. július
2.7 2015. május Három év ≥ 5.3.9 2018. május LTS-kiadás.
2.8 2015. november Három év ≥ 5.3.9 2018. november LTS-kiadás.
3.0 2015. november Nyolc hónap ≥ 5.5.9 2016. július
3.1 2016. május Nyolc hónap ≥ 5.5.9 2017. január
3.2 2016. november Nyolc hónap ≥ 5.5.9 2017. július
3.3 2017. június Nyolc hónap ≥ 5.5.9 2018. január
3.4 2017. november Három év ≥ 5.5.9 2020. november LTS-kiadás.
4.0 2017. november Nyolc hónap ≥ 7.1.3 2018. július Az HHVM támogatásának megszüntetése
4.1 2018. május Nyolc hónap ≥ 7.1.3 2019. január
4.2 2018. november Nyolc hónap ≥ 7.1.3 2019. július
4.3 2019. május Nyolc hónap ≥ 7.1.3 2020. január
4.4 2019. november Három év ≥ 7.1.3 2022. november LTS-kiadás.
5.0 2019. november Nyolc hónap ≥ 7.2.5 2020. július A Fabien Potencier által a SymfonyCon Amsterdam rendezvényen tartott nyitóelőadás során (2019. november 21.) élőben bemutatott verzió.
5.1 2020. május Nyolc hónap ≥ 7.2.5 2021. január
5.2 2020. november Nyolc hónap ≥ 7.2.5 2021. július
5.3 2021. november Nyolc hónap ≥ 7.2.5 2022. január Stabil kiadás.
5.4 2021. november Három év ≥ 7.2.5 2024. november LTS-kiadás; biztonsági frissítések 2029. februárjáig elérhetők
6.0 2021. november Nyolc hónap ≥ 8.0.2 2023. január A karbantartási időszakot hat hónappal meghosszabbították.
6.1 2022. május Nyolc hónap ≥ 8.1 2023. január
6.2 2022. november Nyolc hónap ≥ 8.1 2023. július
6.3 2023. május Nyolc hónap ≥ 8.1 2024. január
6.4 2023. november Három év ≥ 8.1 2027. november LTS-kiadás.
7.0 2023. november Nyolc hónap ≥ 8.2 2024. július
7.1 2024. május Nyolc hónap ≥ 8.2 2025. január
7.2 2024. november Nyolc hónap ≥ 8.2 2025. július
7.3 2025. május Nyolc hónap ≥ 8.2 2026. január
7.4 2025. november Három év ≥ 8.2 2028. november LTS-kiadás; biztonsági frissítések 2029. novemberig elérhetők
8.0 2025. november Nyolc hónap ≥ 8.4 2026. július
8.1 2026. május Nyolc hónap ≥ 8.4 2027. január Fejlesztés alatt áll. A tervezett megjelenési dátum: 2026. május[1]

Jegyzetek

  1. ↑ "Release 8.1.10". 2026. október 28. Hozzáférés: 2026. október 29.
  2. ↑ "The symfony Open Source Project on Open Hub: Licenses Page". Open Hub. Hozzáférés: 2018. július 18.
  3. ↑ "github.com/symfony/symfony/blob/5.x/LICENSE".
  4. ↑ "Symfony explained to a developer".
  5. ↑ "Profiler - Symfony".
  6. ↑ "Open-Source cross-pollination (Symfony Blog)". symfony.com (angol nyelven). Hozzáférés: 2020. június 6.
  7. ↑ Symfony framework forum: General discussion => New symfony tagline brainstorming Archiválva 2008. december 22-i dátummal a Wayback Machine-ben.
  8. ↑ Comments by Sensio owner Archiválva 2008. december 22-i dátummal a Wayback Machine-ben.
  9. ↑ "Projects using Symfony Components".
  10. ↑ "Meetic Backend Mutation With Symfony".
  11. ↑ "Symfony Showcase: Vogue France". 2015. szeptember 26. dátummal az eredeti címről archiválva.
  12. ↑ "E-commerce projects using Symfony". Symfony.com.
  13. ↑ "Symfony 4.4 release". symfony.com (angol nyelven). Hozzáférés: 2019. november 27.
  14. ↑ "Schedule | SymfonyCon Amsterdam 2019". amsterdam2019.symfony.com. 2019. szeptember 26. dátummal az eredeti címről archiválva. Hozzáférés: 2019. november 27.
  15. ↑ "Symfony 5.2 release". symfony.com (angol nyelven). Hozzáférés: 2020. június 28.
  16. ↑ "Symfony 5.3 release". symfony.com (angol nyelven). Hozzáférés: 2021. július 16.
  17. ↑ "Symfony 5.4 release". symfony.com (angol nyelven). Hozzáférés: 2021. július 16.
  18. ↑ "Symfony 6.0 release". symfony.com (angol nyelven). Hozzáférés: 2021. július 16.
  19. ↑ "Symfony 6.1 will require PHP 8.1 (Symfony Blog)". symfony.com (angol nyelven). Hozzáférés: 2022. február 25.
  20. ↑ "Symfony 6.1 release". symfony.com (angol nyelven). Hozzáférés: 2022. december 29.
  21. ↑ "Symfony 6.2 release". symfony.com (angol nyelven). Hozzáférés: 2022. december 29.
  22. ↑ "Symfony 6.3 release". symfony.com (angol nyelven). Hozzáférés: 2022. december 29.
  23. ↑ "Symfony 6.4 release". symfony.com (angol nyelven). Hozzáférés: 2022. december 29.
  24. ↑ "Symfony 7.0 release". symfony.com (angol nyelven). Hozzáférés: 2023. december 18.
  25. ↑ "Symfony 7.1 release". symfony.com (angol nyelven). Hozzáférés: 2023. december 18.
  26. ↑ "Symfony 7.2 release". symfony.com (angol nyelven). Hozzáférés: 2024. december 8.
  27. ↑ "Symfony 7.3 release". symfony.com (angol nyelven). Hozzáférés: 2025. június 17.
  28. ↑ "Symfony 7.4 Release". symfony.com (angol nyelven). Hozzáférés: 2025. december 26.
  29. ↑ "Symfony 8.0 Release". symfony.com (angol nyelven). Hozzáférés: 2025. december 9.
  30. ↑ "Symfony 8.1 Under development". symfony.com (angol nyelven). Hozzáférés: 2025. december 26.

Fordítás

Ez a szócikk részben vagy egészben a Symfony című angol Wikipédia-szócikk ezen változatának fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel. Ez a jelzés csupán a megfogalmazás eredetét és a szerzői jogokat jelzi, nem szolgál a cikkben szereplő információk forrásmegjelöléseként.

További információk

Commons:Category:Symfony
A Wikimédia Commons tartalmaz Symfony témájú médiaállományokat.