Symfony
Проект Symfony по умолчанию |
|
| Тип | |
|---|---|
| Разработчик | |
| Написана на | |
| Операционная система | |
| Первый выпуск | |
| Последняя версия | |
| Тестовая версия | |
| Лицензия | |
| Сайт | |
Symfony — свободный каркас, написанный на PHP5, который использует паттерн Model-View-Controller (MVC).
Symfony предлагает быструю разработку и управление веб-приложениями, позволяет легко решать рутинные задачи веб-программиста. Работает только с PHP 5 (>=5.2.4 и желательно не 5.2.9 для Symfony 1.4, >=5.3.2 для Symfony 2). Имеет поддержку множества баз данных (MySQL, PostgreSQL, SQLite или любая другая PDO-совместимая СУБД). Информация о реляционной базе данных в проекте должна быть связана с объектной моделью. Это можно сделать при помощи ORM инструмента. Symfony поставляется с двумя из них: Propel и Doctrine.
Symfony бесплатен и публикуется под лицензией MIT.
Проект спонсируется французской компанией Sensio.
Содержание |
Проекты, созданные с использованием Symfony [править]
Symfony используется в основе множества проектов[2], в том числе сервиса социальных закладок Delicious[3]. В феврале 2009 года Dailymotion частично стал использовать Symfony; в настоящее время продолжается работа над окончательным переходом на этот каркас. Следующая версия форумного движка phpbb будет написана с использованием Symfony 2.0[4].
Восьмая версия, одной из самых популярных CMS - Drupal, будет написана с использованием Symfony 2.0
Версии [править]
| Цвет | Описание |
|---|---|
| Красный | Старая версия; не поддерживается |
| Зелёный | Текущая версия |
| Голубой | Планируемая версия |
| Версия | Дата релиза | Поддержка | Версия 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 [5] |
| 2.0[6] | Июль 2011 | >= 5.3.2 | Doctrine: 2.1 | Март 2013 | ||
| 2.1[7] | Сентябрь 2012 | 8 месяцев | >= 5.3.3 | Doctrine: 2.2 | Апрель 2013 | |
| 2.2[8] | Март 2013 | 8 месяцев | >= 5.3.3 | Doctrine: 2.2 | Ноябрь 2013 | |
| 2.3[9] | Май 2013 | 3 года | >= 5.3.3 | Doctrine: 2.2 | Май 2016 | Первая версия в ветке 2.x с долгосрочной поддержкой |
Примечания [править]
- ↑ Fabien Potencier Symfony 2.2.1 released (6 апреля 2013). Архивировано из первоисточника 17 апреля 2013.
- ↑ Applications Developed With Symfony (англ.). Архивировано из первоисточника 17 февраля 2012. Проверено 30 декабря 2009.
- ↑ Blog | Delicious Preview built with symfony | symfony | Web PHP Framework
- ↑ Symfony2
- ↑ Symfony blog - About symfony 1.3 and symfony 1.4
- ↑ Symfony blog - Why will Symfony 2.0 finally use PHP 5.3?
- ↑ Symfony 2.1.0 released
- ↑ Symfony 2.2.0
- ↑ Symfony 2.3: What's next?
Ссылки [править]
| Раздел ссылок нуждается в переработке |
- Symfony Project
- Сайт Symfony 2.0
- Русскоязычное сообщество разработчиков на Symfony (рус.)
- Symfony Camp UA 2010 — Symfony Camp UA - конференция для Symfony разработчиков 2010 г. (рус.)
- Symfony Camp UA 2011 — Symfony Camp UA - конференция для Symfony разработчиков 2011 г. (рус.)
- Symfony Camp UA 2012 — Symfony Camp UA - конференция для Symfony разработчиков 2012 г. (рус.)
- Перевод документации Symfony 2.0 (рус.)
| PHP | |
|---|---|
| Люди | Энди Гутманс • Расмус Лердорф • Зеев Сураски |
| Ресурсы | Zend Engine • Библиотеки • PEAR • Редакторы • Акселератор |
| Реализации | HipHop • Quercus • Project Zero • Phalanger • Parrot |
| Фреймворки | AppFlower • CakePHP • CodeIgniter • Drupal • FuelPHP • Horde • Joomla! • Lithium • Midgard • MODx • Qcodo • Seagull • SilverStripe • Symfony • TYPO3 • Xaraya • Yii • Zend Framework • Zeta Components |
| Тестирование | PHPUnit • PHP Unit Testing Framework • SimpleTest |
| ORM | Propel • Doctrine |
| IDE | AppFlower • Eclipse PDT • PhpStorm • NetBeans • RadPHP • PHP DevelStudio • PHPEdit • Zend Studio |
| Компилятор | Phalanger |
| Widget toolkit | wxPHP • PHP-GTK • PHP-Qt |
| • |
|

