Yii 2
Универсальный, многокомпонентный фреймворк для работы с крупными порталами, форумами, магазинами, CMS и приложениями RESTful. Архитектура Yii строится на паттерне MVC, при этом основная философия кодирования в каркасе строится на простоте и элегантности, без лишних дизайнерских усложнений.
Full-stack функциональность подтверждается наличием всех необходимых возможностей, позволяющих выполнять все необходимые задачи в одной среде. Среди них и многоуровневое кэширование, и поддержка REST API, и ActiveRecord для баз данных. Расширяемость каркаса позволяет пользователю заменить или настроить основной код в любой его части. Помимо этого, можно использовать код сообщества или делиться своим через расширения.
Главная цель Yii – высокий уровень производительности, и на это направлен весь функционал каркаса. Лучше всего фреймворк работает на PHP 7, хотя в минимальных требованиях ПО указана версия 5.4.0. Для удобства веб-мастеров, с каждым релизом оставляется скрипт, позволяющий проверить соответствие требованиям. Также разработчику понадобится базовое понимание ООП для комфортной работы с каркасом.
Сообщество, образованное вокруг Yii – это настоящая команда, следящая за новшествами и тенденциями, возникающими в других проектах. Все самые эффективные и удачные компоненты добавляются во фреймворк в качестве обновлений.
Full-stack функциональность подтверждается наличием всех необходимых возможностей, позволяющих выполнять все необходимые задачи в одной среде. Среди них и многоуровневое кэширование, и поддержка REST API, и ActiveRecord для баз данных. Расширяемость каркаса позволяет пользователю заменить или настроить основной код в любой его части. Помимо этого, можно использовать код сообщества или делиться своим через расширения.
Главная цель Yii – высокий уровень производительности, и на это направлен весь функционал каркаса. Лучше всего фреймворк работает на PHP 7, хотя в минимальных требованиях ПО указана версия 5.4.0. Для удобства веб-мастеров, с каждым релизом оставляется скрипт, позволяющий проверить соответствие требованиям. Также разработчику понадобится базовое понимание ООП для комфортной работы с каркасом.
Сообщество, образованное вокруг Yii – это настоящая команда, следящая за новшествами и тенденциями, возникающими в других проектах. Все самые эффективные и удачные компоненты добавляются во фреймворк в качестве обновлений.
Установка через Composer:
Basic
composer create-project --prefer-dist yiisoft/yii2-app-basic /path
Advanced
composer create-project --prefer-dist yiisoft/yii2-app-advanced /path
// Установить последнюю нестабильную ревизию Yii advanced:
composer create-project --prefer-dist --stability=dev yiisoft/yii2-app-advanced advanced
php init