Symfony

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 12. syyskuuta 2017 tarkistetusta versiosta . vahvistus vaatii 41 muokkausta .
symfony
Tyyppi verkkokehys ja ilmainen ja avoimen lähdekoodin ohjelmisto
Tekijä Fabien Potencier
Kehittäjät Sensio Labs , yhteisö
Sisään kirjoitettu PHP [1]
Käyttöjärjestelmä cross-platform
Ensimmäinen painos 22. lokakuuta 2005
uusin versio
Lisenssi MIT-lisenssi [3] [4]
Verkkosivusto symfony.com
 Mediatiedostot Wikimedia Commonsissa

Symfony  on ilmainen PHP :llä kirjoitettu kehys .

Symfony tarjoaa nopeaa verkkosovellusten kehittämistä ja hallintaa , mikä tekee web-ohjelmoijan rutiinitehtävien ratkaisemisesta helppoa. Toimii vain PHP 5:n ja sitä uudempien kanssa. Se tukee monia tietokantoja ( MySQL , PostgreSQL , SQLite tai mikä tahansa muu SAN - yhteensopiva DBMS ). Projektin relaatiotietokannan tiedot on liitettävä objektimalliin. Tämä voidaan tehdä käyttämällä ORM - työkalua. Symfony toimittaa niistä kaksi: Propel ja Doctrine .

Symfony on ilmainen ja julkaistu MIT-lisenssillä .

Hanketta sponsoroi ranskalainen SensioLabs [5] .

Symfonylla rakennetut projektit

Symfonyä käytetään monien projektien [6] ytimessä , mukaan lukien Delicious -kirjanmerkkipalvelu [7] . Helmikuussa 2009 Dailymotion aloitti osittain Symfonyn käytön; työ on parhaillaan käynnissä viimeistä siirtymistä varten tähän kehykseen. Phpbb-foorumimoottorin seuraava versio kirjoitetaan Symfony2:lla [ 8] .

Kahdeksas versio yhdestä suosituimmista sisällönhallintajärjestelmistä, Drupalista , on kirjoitettu Symfony2:lla [9] .

Myös siirtymisen Symfony2:een suorittaa CMS eZ Publish

Versiot

Väri Kuvaus
Punainen Vanha versio; ei tueta
Vihreä Nykyinen versio
Sininen Suunniteltu versio
Versio julkaisupäivämäärä Tuki PHP versio Tuen loppu Huomautuksia
1.0 tammikuuta 2007 3 vuotta ≥ 5,0 tammikuuta 2010
1.1 kesäkuuta 2008 1 vuosi ≥ 5.1 Kesäkuu 2009 Suojauskorjauksia julkaistiin kesäkuuhun 2010 asti
1.2 joulukuuta 2008 1 vuosi ≥ 5.2 marraskuuta 2009
1.3 marraskuuta 2009 1 vuosi ≥ 5.2.4 marraskuuta 2010
1.4 marraskuuta 2009 3 vuotta ≥ 5.2.4 marraskuuta 2012 Versio 1.4 on identtinen version 1.3 kanssa, mutta se ei tue versiossa 1.3 vanhentuneita ominaisuuksia [10]
2.0 [11] Heinäkuu 2011 ≥ 5.3.2 Maaliskuu 2013
2.1 [12] Syyskuu 2012 8 kuukautta ≥ 5.3.3 Kesäkuu 2013
2.2 [13] Maaliskuu 2013 8 kuukautta ≥ 5.3.3 Marraskuu 2013
2.3 [14] Kesäkuu 2013 3 vuotta ≥ 5.3.3 toukokuu 2016 Ensimmäinen versio 2.x-haarassa pitkäaikaisella tuella
2.4 [15] Marraskuu 2013 10 kuukautta [16] ≥ 5.3.3 Syyskuu 2014
2,5 [17] Kesäkuu 2014 8 kuukautta ≥ 5.3.3 tammikuuta 2015
2.6 [18] marraskuuta 2014 8 kuukautta ≥ 5.3.3 Heinäkuu 2015
2.7 toukokuu 2015 3 vuotta ≥ 5.3.9 toukokuu 2018 Pitkän aikavälin tukiversio
2.8 marraskuuta 2015 3 vuotta ≥ 5.3.9 marraskuuta 2018 Versio 2.8 ilmestyi samaan aikaan version 3.0 kanssa ja on pitkäaikainen, mutta tukee sekä 3.0:n että 2.7:n ominaisuuksia. Versiota 2.8 pidetään siirtymänä versioon 3.0, se auttaa siirtämään projektisi versiosta 2.7 versioon 3.0. Versio 2.8 varoittaa ominaisuuksista, joita ei tueta versiossa 3.0, ja merkitsee ne vanhentuneiksi, mutta antaa sinun silti käyttää niitä.
3.0 [19] marraskuuta 2015 8 kuukautta ≥ 5.5.9 Heinäkuu 2016 PHP 7.0 tuella varustettu versio
3.1 toukokuu 2016 8 kuukautta ≥ 5.5.9 tammikuuta 2017
3.2 marraskuuta 2016 8 kuukautta ≥ 5.5.9 Heinäkuu 2017
3.3 Kesäkuu 2017 8 kuukautta ≥ 5.5.9 tammikuuta 2018
3.4 marraskuuta 2017 3 vuotta ≥ 5.5.9 Marraskuu 2020 Pitkän aikavälin tukiversio
4.0 marraskuuta 2017 8 kuukautta ≥ 7.1.3 Heinäkuu 2018 HHVM-tuki poistettu
4.1 saattaa

2018

8 kuukautta ≥ 7.1.3 tammikuuta 2019
4.2 marraskuuta 2018 8 kuukautta ≥ 7.1.3 Heinäkuu 2019
4.3 toukokuu 2019 [20] 8 kuukautta ≥ 7.1.3 Heinäkuu 2020
4.4 marraskuuta 2019 3 vuotta ≥ 7.1.3 marraskuuta 2022 Symfony 4.4 LTS -julkaisu suunnitellaan marraskuulle 2019 [21]
5.0 marraskuuta 2019 8 kuukautta ≥ 7.2.5 Heinäkuu 2020 Symfony 5.0 -julkaisu suunnitellaan marraskuulle 2019 [22]
5.1 toukokuu 2020 8 kuukautta ≥ 7.2.5 Tammikuu 2021
5.2 Marraskuu 2020 8 kuukautta ≥ 7.2.5 Heinäkuu 2021 seuraava julkaisu
5.3 Toukokuu 2021 8 kuukautta ≥ 7.2.5 tammikuuta 2022
5.4 Marraskuu 2021 3 vuotta ≥ 7.2.5 marraskuuta 2024
6.0 Marraskuu 2021 8 kuukautta ≥ 8.0.2 Heinäkuu 2022

Muistiinpanot

  1. Symfony Open Source -projekti Open Hubissa: Languages ​​​​Page - 2006.
  2. Julkaisu 6.1.6 - 2022.
  3. Symfony Open Source -projekti Open Hubissa: Lisenssisivu - 2006.
  4. https://github.com/symfony/symfony/blob/5.x/LICENSE
  5. SensioLabs - Symfonyn luoja . Haettu 24. toukokuuta 2020. Arkistoitu alkuperäisestä 20. toukokuuta 2020.
  6. Symfonylla  (englanniksi) kehitetyt sovellukset  (downlink) . Käyttöpäivä: 30. joulukuuta 2009. Arkistoitu alkuperäisestä 17. helmikuuta 2012.
  7. Blogi | Symfonylla rakennettu herkullinen esikatselu | symfony | Web PHP -kehys . Haettu 2. huhtikuuta 2010. Arkistoitu alkuperäisestä 1. huhtikuuta 2010.
  8. Symfony2 . Haettu 27. huhtikuuta 2010. Arkistoitu alkuperäisestä 28. helmikuuta 2011.
  9. Symfony2 kohtaa Drupal 8:n (Symfony Blog) . Haettu 11. kesäkuuta 2014. Arkistoitu alkuperäisestä 11. kesäkuuta 2014.
  10. Symfony-blogi - Tietoja symfony 1.3:sta ja symfony 1.4:stä . Haettu 22. joulukuuta 2009. Arkistoitu alkuperäisestä 9. tammikuuta 2011.
  11. Symfony-blogi – Miksi Symfony 2.0 käyttää vihdoin PHP 5.3:a? . Käyttöpäivä: 13. lokakuuta 2012. Arkistoitu alkuperäisestä 24. helmikuuta 2011.
  12. Symfony 2.1.0 julkaistu . Käyttöpäivä: 13. lokakuuta 2012. Arkistoitu alkuperäisestä 27. lokakuuta 2012.
  13. Symfony 2.2.0 . Haettu 14. huhtikuuta 2013. Arkistoitu alkuperäisestä 6. toukokuuta 2013.
  14. Symfony 2.3.0, ensimmäinen LTS, on nyt saatavilla . Haettu 4. kesäkuuta 2013. Arkistoitu alkuperäisestä 13. elokuuta 2013.
  15. Symfony 2.4.0 julkaistu . Haettu 11. kesäkuuta 2014. Arkistoitu alkuperäisestä 28. toukokuuta 2014.
  16. Fabien Potencier. Symfony 2.4:n laajennettu ylläpito (6. elokuuta 2014). Arkistoitu alkuperäisestä 9. joulukuuta 2014.
  17. Symfony 2.5.0 julkaistu . Haettu 11. kesäkuuta 2014. Arkistoitu alkuperäisestä 25. kesäkuuta 2014.
  18. Symfony 2.6.0 julkaistu . Haettu 9. joulukuuta 2014. Arkistoitu alkuperäisestä 9. joulukuuta 2014.
  19. Symfony 3.0: tiekartta . Haettu 7. huhtikuuta 2015. Arkistoitu alkuperäisestä 7. huhtikuuta 2015.
  20. Fabien Potencier. Symfony 4.3.0 julkaistiin (30.5.2019). Arkistoitu alkuperäisestä 21. kesäkuuta 2019.
  21. Symfony 4.4: tiekartta . Haettu 11. joulukuuta 2018. Arkistoitu alkuperäisestä 4. syyskuuta 2019.
  22. Symfony 5.0: tiekartta . Haettu 11. joulukuuta 2018. Arkistoitu alkuperäisestä 4. syyskuuta 2019.

Kirjallisuus

Linkit