Symfony — это платформа веб-приложений для разработки проектов PHP5. Целью этой среды является ускорение разработки и обслуживания веб-приложений и сокращение повторяющейся работы по кодированию.
Symfony имеет низкие системные требования и может быть легко установлен в любой конфигурации: все, что вам нужно, это сервер Unix или Windows с веб-сервером с установленным PHP5. Он совместим практически со всеми базами данных. Цена Symfony невысокая, намного ниже стоимости хоста.
Для PHP-разработчиков использование Symfony является естественным делом, а время обучения составляет всего один день. Чистый дизайн и читаемость кода сокращают время разработки. Разработчики могут применять принципы гибкой разработки (такие как DRY, KISS или XP и т. д.) и сосредоточиться на уровне логики приложения, не тратя много времени на написание бесконечных файлов конфигурации XML.
Symfony предназначен для создания полноценных приложений на уровне предприятия. То есть вы контролируете всю настройку: от структуры путей до внешних библиотек, практически всё можно настроить. Чтобы соответствовать правилам корпоративного развития, Symfony также включает в себя некоторые дополнительные инструменты для облегчения тестирования, отладки и архивирования проектов.