Symfony — свободный фреймворк, написанный на PHP.
Symfony предлагает быструю разработку и управление веб-приложениями, позволяет легко решать рутинные задачи веб-программиста. Работает только с PHP 5 и выше. Имеет поддержку множества баз данных (MySQL, PostgreSQL, SQLite или любая другая PDO-совместимая СУБД). Информация о реляционной базе данных в проекте должна быть связана с объектной моделью. Это можно сделать при помощи ORM инструмента. Symfony поставляется с двумя из них: Propel и Doctrine.
Symfony бесплатен и публикуется под лицензией MIT.
Проект спонсируется французской компанией SensioLabs.
Проекты, созданные с использованием Symfony Symfony используется в основе множества проектов, в том числе сервиса социальных закладок Delicious. В феврале 2009 года Dailymotion частично стал использовать Symfony; в настоящее время продолжается работа над окончательным переходом на этот каркас. Следующая версия форумного движка phpbb будет написана с использованием Symfony2 .
Восьмая версия одной из самых популярных CMS — Drupal, написана с использованием Symfony2.
Также переход на Symfony2 осуществляет CMS eZ Publish
Версии Цвет Описание Красный Старая версия; не поддерживается Зелёный Текущая версия Голубой Планируемая версия
Версия Дата релиза Поддержка Версия PHP Окончание поддержки Заметки 1.0 Январь 2007 3 года ≥ 5.0 Январь 2010 1.1 Июнь 2008 1 год ≥ 5.1 Июнь 2009 Патчи безопасности выпускались до июня 2010 1.2 Декабрь 2008 1 год ≥ 5.2 Ноябрь 2009 1.3 Ноябрь 2009 1 год ≥ 5.2.4 Ноябрь 2010 1.4 Ноябрь 2009 3 года ≥ 5.2.4 Ноябрь 2012 Версия 1.4 идентична версии 1.3, но в ней не поддерживаются возможности, объявленные нежелательными к использованию в версии 1.3 2.0 Июль 2011 ≥ 5.3.2 Март 2013 2.1 Сентябрь 2012 8 месяцев ≥ 5.3.3 Июнь 2013 2.2 Март 2013 8 месяцев ≥ 5.3.3 Ноябрь 2013 2.3 Июнь 2013 3 года ≥ 5.3.3 Май 2016 Первая версия в ветке 2.x с долгосрочной поддержкой 2.4 Ноябрь 2013 10 месяцев ≥ 5.3.3 Сентябрь 2014 2.5 Июнь 2014 8 месяцев ≥ 5.3.3 Январь 2015 2.6 Ноябрь 2014 8 месяцев ≥ 5.3.3 Июль 2015 2.7 Май 2015 3 года ≥ 5.3.9 Май 2018 Версия с долгосрочной поддержкой 2.8Ноябрь 20153 года≥ 5.3.9Ноябрь 2018Версия 2.8 вышла одновременно с версией 3.0 и является долгосрочной, но поддерживает возможности версии как 3.0, так и 2.7. Версия 2.8 считается переходной на 3.0, она помогает перевести свой проект с 2.7 на 3.0. Версия 2.8 предупреждает о функциях которые не поддерживаются в 3.0 и помечает их как устаревшие, но дает возможность их все ещё использовать. 3.0 Ноябрь 2015 8 месяцев≥ 5.5.9 Июль 2016 Версия с поддержкой PHP 7.0 3.1 Май 2016 8 месяцев≥ 5.5.9 Январь 2017 3.2 Ноябрь 2016 8 месяцев≥ 5.5.9 Июль 2017 3.3 Июнь 2017 8 месяцев≥ 5.5.9 Январь 2018 3.4 Ноябрь 2017 3 года≥ 5.5.9 Ноябрь 2020 Версия с долгосрочной поддержкой 4.0 Ноябрь 2017 8 месяцев ≥ 7.1.3 Июль 2018Удалена поддержка HHVM 4.1 Май 2018 8 месяцев ≥ 7.1.3 Январь 2019 4.2 Ноябрь 2018 8 месяцев ≥ 7.1.3 Июль 2019 4.3 Май 2019 8 месяцев ≥ 7.1.3 Июль 2020 4.4 Ноябрь 2019 3 года ≥ 7.1.3 Ноябрь 2023 Релиз Symfony 4.4 LTS планируется в ноябре 2019 года. Только апдейты по безопасности 5.0 Ноябрь 2019 8 месяцев ≥ 7.2.5 Июль 2020 Релиз Symfony 5.0 планируется в ноябре 2019 года 5.1 Май 2020 8 месяцев ≥ 7.2.5 Январь 2021 5.2 Ноябрь 2020 8 месяцев ≥ 7.2.5 Июль 2021 Следующий релиз5.3 Май 20218 месяцев≥ 7.2.5Январь 20225.4Ноябрь 20214 года≥ 7.2.5Ноябрь 2025Версия с долгосрочной поддержкой6.0Ноябрь 202114 месяцев≥ 8.0.2Январь 20236.1Май 20228 месяцев≥ 8.1.0Январь 20236.2Ноябрь 20228 месяцев≥ 8.1.0Июль 20236.3Май 20238 месяцев≥ 8.1.0Январь 2024Текущая стабильная версия6.4Ноябрь 20234 года≥ 8.1.0Ноябрь 2027Версия с долгосрочной поддержкой
Примечания
Литература
Ссылки
Сайт Symfony Перевод документации Symfony 3 Создание блога на Symfony 2.8
Категория:Веб-фреймворки на PHP Категория:Программное обеспечение с лицензией MIT Категория:Свободное программное обеспечение, написанное на PHP