Symfony

Symfony Beskrivelse av dette bildet, også kommentert nedenfor Symfony standard prosjekt. Informasjon
Skaper Fabien Potencier
Utviklet av Symfony SAS
Første versjon 18. oktober 2005
Siste versjon 5.2.9 (19. mai 2021)
Innskudd github.com/symfony/symfony
Kvalitetssikring Kontinuerlig integrering
Skrevet i PHP
Operativsystem Multiplatform
Miljø Kryssplattform
Språk Flerspråklig
Type Rammeverk
Tillatelse MIT
Nettsted www.symfony.com

Symfony er et sett med PHP-komponenter samt et gratis MVC- rammeverk skrevet i PHP . Det gir modulære og tilpasningsdyktige funksjoner som letter og fremskynder utviklingen av et nettsted .

Historie

Den franske web agency SensioLabs er på opprinnelsen til Sensio Work rammeverket . Ved å kontinuerlig gjenskape de samme funksjonene til brukeradministrasjon, ORM- styring ,  etc. , hun utviklet dette rammeverket for sine egne behov. Siden disse problemene ofte var de samme for andre utviklere, ble koden deretter delt med PHP- utviklermiljøet .

Prosjektet ble deretter Symfony (i samsvar med skaperens ønske om å beholde initialene S og F i Sensio Framework ), og deretter Symfony2 fra versjon 2. Versjon 2 av Symfony bryter kompatibilitet med 1.x-grenen. Fra versjon 2 er kompatibilitetsbrudd mellom versjoner dokumentert for å lette versjonsoppgraderinger.

De 5. september 2017, Passerer Symfony milliardnedlastingsmerket.

Bruker

Symfony brukes av Askeet og mange andre applikasjoner, inkludert Delicious og Yahoo! Bokmerker. I 2009 overførte Dailymotion koden sin til Symfony og fortsatte overgangen.

De mest kjente prosjektene som bruker Symfony er eZ Publish (bruk av Symfony 3 i full stack ), Drupal siden versjon 8 (bruk av Symfony-komponenter), phpBB , Laravel , Joomla! , Composer , Magento , Piwik , PrestaShop siden versjon 1.7 (bruk av Symfony-komponenter).

Funksjoner

Symfony 1.x, 2.x og 3.x bruker PHP versjon 5 (PHP ≥ 5.2.4 for SF1, PHP ≥ 5.3.3 for SF2 og PHP ≥ 5.5.9 for SF3).

PHP versjon 7 brukes til Symfony 4.x (PHP ≥ 7.1) og Symfony 5.x (PHP ≥ 7.2.5).

Symfony (1.x) tilbyr blant annet:

Symfony tilbyr et kommandolinjegrensesnitt for å forbedre produktiviteten ved å opprette grunnkode som kan endres etter ønske.

Versjon 5.0 ble utgitt i november 2019.

Merknader og referanser

  1. Utgivelse 5.2.9  " ,19. mai 2021(åpnet 22. mai 2021 )
  2. (in) "  Forum symfony  " ( ArkivWikiwixArchive.isGoogle • Hva skal jeg gjøre? ) , På http://forum.symfony-project.org/ (åpnet 18. februar 2011 ) .
  3. "  Utvikle nettstedet ditt med symfony2-rammeverket: Opprinnelsen til Symfony (intervju)  " [video] , på Vimeo ,15. september 2014(åpnet 28. november 2018 )
  4. (in) Gilles TAUPENAS, Symfony Live Day 2  "http://www.symfony-project.org/ (åpnet 18. februar 2011 ) .
  5. (i) Fabien Potencier , "  Det er offisielt nå. #Symfony blir med i Unicorn-klubben! 1 milliard av ... * gratis * nedlastinger For en flott prestasjon i samfunnet. Takk skal du ha! pic.twitter.com/W7TxiiH27R  ” , på @fabpot , 13:25 - 5. september 2017 (åpnet 5. november 2017 )
  6. (in) ApplicationsDevelopedWithSymfony  "http://trac.symfony-project.org/ (åpnet 18. februar 2011 ) .
  7. (i) Fabien Potencier, "  Delicious Preview built with symfony  "http://www.symfony-project.org/ (åpnet 18. februar 2011 ) .
  8. (i) Francois Zaninotto, Yahoo! bookmarks uses symfony  ”http://www.symfony-project.org/ (åpnet 18. februar 2011 ) .
  9. (i) Fabien Potencier, Dailymotion, powered by symfony  "http://www.symfony-project.org/ (åpnet 18. februar 2011 ) .
  10. http://ez.no/
  11. "  Prosjekter ved bruk av Symfony  " , på symfony.com (åpnet 9. september 2015 )

Se også

Relaterte artikler

Eksterne linker