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