Symfony

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
Symfony
Symfony2.svg
Symfony project.png
Тип

Веб-фреймворк

Разработчик

Sensio Labs

Написана на

PHP

Операционная система

кроссплатформенное программное обеспечение

Первый выпуск

2005-10-22

Последняя версия

2.5.6 (24 октября 2014)[1]

Лицензия

лицензия MIT

Сайт

symfony.com

Symfony на Викискладе

Symfony — свободный фреймворк, написанный на PHP5, который использует паттерн Model-View-Controller.

Symfony предлагает быструю разработку и управление веб-приложениями, позволяет легко решать рутинные задачи веб-программиста. Работает только с PHP 5 (>=5.2.4 и желательно не 5.2.9 для Symfony 1.4, >=5.3.2 для Symfony2). Имеет поддержку множества баз данных (MySQL, PostgreSQL, SQLite или любая другая PDO-совместимая СУБД). Информация о реляционной базе данных в проекте должна быть связана с объектной моделью. Это можно сделать при помощи ORM инструмента. Symfony поставляется с двумя из них: Propel и Doctrine.

Symfony бесплатен и публикуется под лицензией MIT.

Проект спонсируется французской компанией Sensio.

Проекты, созданные с использованием Symfony[править | править вики-текст]

Symfony используется в основе множества проектов[2], в том числе сервиса социальных закладок Delicious[3]. В феврале 2009 года Dailymotion частично стал использовать Symfony; в настоящее время продолжается работа над окончательным переходом на этот каркас. Следующая версия форумного движка phpbb будет написана с использованием Symfony2 [4].

Восьмая версия одной из самых популярных CMS — Drupal, будет написана с использованием Symfony2[5].

Также переход на Symfony2 осуществляет CMS eZ Publish

Версии[править | править вики-текст]

Цвет Описание
Красный Старая версия; не поддерживается
Зелёный Текущая версия
Голубой Планируемая версия
Версия Дата релиза Поддержка Версия PHP Версия ORM Окончание поддержки Заметки
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 Propel: 1.4

Doctrine: 1.2

Ноябрь 2010
1.4 Ноябрь 2009 3 года >= 5.2.4 Propel: 1.4

Doctrine: 1.2

Ноябрь 2012 Версия 1.4 идентична версии 1.3, но в ней не поддерживаются возможности, объявленные нежелательными к использованию в версии 1.3[6]
2.0[7] Июль 2011 >= 5.3.2 Doctrine: 2.1 Март 2013
2.1[8] Сентябрь 2012 8 месяцев >= 5.3.3 Doctrine: 2.2 Июнь 2013
2.2[9] Март 2013 8 месяцев >= 5.3.3 Doctrine: 2.2 Ноябрь 2013
2.3[10] Июнь 2013 3 года >= 5.3.3 Doctrine: 2.2.3 Май 2016 Первая версия в ветке 2.x с долгосрочной поддержкой
2.4[11] Ноябрь 2013 8 месяцев >= 5.3.3 Doctrine: 2.2.3 Июль 2014
2.5[12] Июнь 2014 8 месяцев >= 5.3.3 Doctrine: 2.2.3 Январь 2015
2.6[13] Ноябрь 2014 8 месяцев Июль 2015
2.7 Май 2015 3 года Май 2018 Версия с долгосрочной поддержкой
2.8 Ноябрь 2015 8 месяцев Июль 2016

Примечания[править | править вики-текст]

Ссылки[править | править вики-текст]