Что такое 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 и выше