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 .
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.
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).
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.