Symfony
Правильный выбор веб-фреймворка — один из самых главных шагов, позволяющий упростить работу веб-мастера. Одной из лучших каркасов для разработки современных приложений является Symfony Framework, компоненты которого использованы для создания таких масштабных проектов с открытым кодом, как Drupal, Dailymotion и Composer.
Все классы каркаса совместимы и могут быть расширены по желанию программиста, он включает в себя несколько основных и вспомогательных компонентов, которые можно использовать повторно. Благодаря этому, инфраструктура фреймворка полнофункциональна и имеет гибкую конфигурацию, использующую аннотации, XML или YAML. К основным характеристикам также можно отнести поддержку любых PDO-совместимых баз данных и интеграцию с PHP.
Проект отличается большой гибкостью, позволяющей разработчикам обрабатывать корпоративные приложения с множеством соединений и использовать его для создания маленьких сайтов. Мощный движок делает доставку контента пользователям максимально быстрой.
Использование Symfony бесплатно и регулируется лицензией MIT. Кроме прочего, проект обладает масштабным активным сообществом, благодаря чему его возможности расширяются с каждой версией.
Для того, чтобы создать новое приложение Symfony, основанное на его последней стабильной версии:
Вы также можете установить любую другую версию Symfony передав второй аргумент в команде create-project:
Все классы каркаса совместимы и могут быть расширены по желанию программиста, он включает в себя несколько основных и вспомогательных компонентов, которые можно использовать повторно. Благодаря этому, инфраструктура фреймворка полнофункциональна и имеет гибкую конфигурацию, использующую аннотации, XML или YAML. К основным характеристикам также можно отнести поддержку любых PDO-совместимых баз данных и интеграцию с PHP.
Проект отличается большой гибкостью, позволяющей разработчикам обрабатывать корпоративные приложения с множеством соединений и использовать его для создания маленьких сайтов. Мощный движок делает доставку контента пользователям максимально быстрой.
Использование Symfony бесплатно и регулируется лицензией MIT. Кроме прочего, проект обладает масштабным активным сообществом, благодаря чему его возможности расширяются с каждой версией.
Создание приложений Symfony с помощью Composer
Для того, чтобы создать новое приложение Symfony, основанное на его последней стабильной версии:
composer create-project symfony/framework-standard-edition my_project_name
Вы также можете установить любую другую версию Symfony передав второй аргумент в команде create-project:
composer create-project symfony/framework-standard-edition my_project_name "2.8.*"