Что такое Yii2
Что такое Yii2 фреймворк?
Yii2 это высокопроизводительный PHP фреймворк для быстрой разработки современных приложений. Название Yii рассматривается как аббревиатура от английского «Yes it is». С 12 октября 2014 года активно развивается вторая версия, первая версия фреймворка находится в стадии поддержки до начала 2016 года.
Преимущества Yii2
- Yii использует общие рамки Web программирования
- Yii представляет собой компонентную структуру и сложную систему кэширования
- Yii подходит для разработки масштабных приложений таких как портал, CMS системы, форумы, различные сервисы
- Yii использует MVC (Model-View-Controller) шаблон проектирования
- У Yii сильная команда разработчиков
- У Yii есть как русскоязычный, так и англоязычный форум поддержки разработчиков http://yiiframework.ru/forum/ и http://yiiframework.com/forum/ соответственно
Особенности Yii2
- Виджеты такие как List View, Grid View
- Url менеджер
- Система кэширования
- Темы оформления
- Composer
- Хэлперы
- Валидаторы
- RBAC (система распределения ролей пользователей)
- RESTful API
- Построитель запросов
- Постраничная разбивка
- Объектно-ориентированная основа
- Поддержка различных СУБД
- Поддержка пространства имен
- Поддержка интернационализации i18n
- Многоуровневая поддержка кэширования
- Организация исключений
- Автоматический генератор кода Gii
- Обработчик ошибок
- DAO
- CSRF токены безопасности
- Кукисы
- ActiveRecord
- Система управления доступом и сценариями
- Yii2 использует версию PHP 5.4.0 и выше