Symfony
Wygląd
Logo programu | |
Autor | Sensio Labs |
---|---|
Aktualna wersja stabilna | 7.1.6 (27 października 2024) [±] |
Aktualna wersja testowa | 3.1.0-beta1 (13 maja 2016) [±] |
Język programowania | PHP |
Platforma sprzętowa | wieloplatformowa |
Rodzaj | framework |
Licencja | MIT |
Strona internetowa |
Symfony – framework dla aplikacji internetowych napisany w języku PHP bazujący na wzorcu projektowym MVC. Wydany na licencji X11, zaliczany jest do wolnego oprogramowania.
Cechy Symfony
[edytuj | edytuj kod]- Bazuje na wzorcu projektowym MVC
- Programowanie zorientowane obiektowo
- Łatwość w instalacji oraz konfiguracji na większości platform
- Niezależność od systemu bazodanowego
- Zgodność z najlepszymi standardami oraz wzorcami budowy aplikacji internetowych
- Walidacja formularzy i treści
- Zarządzanie sesjami
- Łatwość rozbudowy oraz możliwość integracji z innymi bibliotekami
- Wykorzystanie technologii scaffoldingu.
- Wbudowana internacjonalizacja (i18n)
- Wbudowana ochrona przed atakami CSRF oraz XSS
Techniczne
[edytuj | edytuj kod]Framework Symfony był silnie inspirowany projektem Spring Framework.
Symfony wykorzystuje wiele istniejących projektów open-sourcowych takich jak:
Korzysta także z własnych komponentów, które są dostępne w witrynie Symfony Components
- Symfony Yaml
- Symfony Event Dispatcher
- Symfony Dependency Injector.
Wersje Symfony
[edytuj | edytuj kod]Wersja | Data wydania | Koniec wsparcia | Wersja PHP |
---|---|---|---|
2.0 | lipiec 2011 | marzec 2013 (20 miesięcy) | ≥ 5.3.2 |
2.1 | wrzesień 2012 | maj 2013 (9 miesięcy) | ≥ 5.3.3 |
2.2 | marzec 2013 | listopad 2013 (8 miesięcy) | ≥ 5.3.3 |
2.3 LTS | maj 2013 | maj 2016 (36 miesięcy) | ≥ 5.3.3 |
2.4 | listopad 2013 | wrzesień 2014 (10 miesięcy) | ≥ 5.3.3 |
2.5 | maj 2014 | styczeń 2015 (8 miesięcy) | ≥ 5.3.3 |
2.6 | listopad 2014 | lipiec 2015 (8 miesięcy) | ≥ 5.3.3 |
2.7 LTS | maj 2015 | maj 2018 (36 miesięcy) | ≥ 5.3.9 |
2.8 LTS | listopad 2015 | listopad 2018 (36 miesięcy) | ≥ 5.3.9 |
3.0 | listopad 2015 | lipiec 2016 (8 miesięcy) | ≥ 5.3.9 |
3.1 | maj 2016 | styczeń 2017 (8 miesięcy) | ≥ 5.3.9 |
3.2 | listopad 2016 | lipiec 2017 (8 miesięcy) | ≥ 5.3.9 |
3.3 | maj 2017 | styczeń 2018 (8 miesięcy) | ≥ 5.3.9 |
3.4 LTS | listopad 2017 | listopad 2020 (36 miesięcy) | ≥ 5.3.9 |
4.0 | listopad 2017 | lipiec 2018 (8 miesięcy) | ≥ 7.1.3 |
4.1 | maj 2018 | styczeń 2019 (8 miesięcy) | ≥ 7.1 |
4.2 | listopad 2018 | lipiec 2019 (8 miesięcy) | ≥ 7.1 |
4.3 | maj 2019 | styczeń 2020 (8 miesięcy) | ≥ 7.1 |
4.4 LTS | listopad 2019 | listopad 2022 (36 miesięcy) | ≥ 7.1 |
5.0 | listopad 2019 | lipiec 2020 (8 miesięcy) | ≥ 7.2.5 |
5.1 | maj 2020 | styczeń 2021 (8 miesięcy) | ≥ 7.2.5 |
5.2 | listopad 2020 | lipiec 2021 (8 miesięcy) | ≥ 7.2.5 |
5.3 | maj 2021 | styczeń 2022 (8 miesięcy) | ≥ 7.2.5 |
5.4 | listopad 2021 | listopad 2024 (36 miesięcy) | ≥ 7.2.5 |
6.0 | listopad 2021 | lipiec 2022 (8 miesięcy) | ≥ 8.0.2 |
6.1 | maj 2022 | styczeń 2023 (8 miesięcy) | ≥ 8.1.0 |
6.2 | listopad 2022 | lipiec 2023 (8 miesięcy) | ≥ 8.1.0 |
6.3 | maj 2023 | styczeń 2024 (8 miesięcy) | ≥ 8.1.0 |
6.4 | listopad 2023 | listopad 2026 (36 miesięcy) | ≥ 8.1.0 |
7.0 | listopad 2023 | lipiec 2024 (8 miesięcy) | ≥ 8.2.0 |
Legenda: | Stara wersja | Stara wersja, ale nadal wspierana | Wersja aktualna | Przyszła wersja |
---|