Сравнение Yii2 и Laravel


 
 
 
Yii2
Laravel
Qiang Xue
Taylor Otwell

Общие

Расширения
Да
Расширения
Да
Веб-сайт
Веб-сайт
Лицензия
BSD License
Лицензия
MIT License
Архитектура
MVC, HMVC
Архитектура
MVC

Системные требования

Операционная система
Любая
Операционная система
Любая
Язык программирования
PHP
Язык программирования
PHP
Минимальная версия PHP
5.4.0
Минимальная версия PHP
7.1.3

Другое

Шаблонизатор
PHP
Плагин для Twig
Плагин для Smarty
Asset’ы JS, CSS и др.
Шаблонизатор
PHP
Blade
Asset’ы для JS, CSS и др.
Транзакции
Да
Транзакции
?
Кэширование
Да
Кэширование
Да
Очереди
Да
Очереди
Да
Режим отладки
Да
Режим отладки
Да
Панель отладки
Да
Панель отладки
Нет
Темы оформления
Да
Темы оформления
?
Логирование
Да
Логирование
Да
Миграции
Да
Миграции
Да
Unit тестирование
Да
Unit тестирование
Да
Технологии кэширования
APC
Database
File
Memcached
Redis
WinCache
XCache
Zend Data Cache
Технологии кэширования
APC
Database
File
Memcached
Redis
Rest API
Поддержка JSON, JSONP, XML
Роутинг в соответствии с REST-запросами
Поддержка HATEOAS
Кэширование запросов
Ограничение скорости
и пр.
Rest API
Настройка роутинга REST-запросов
Поддержка JSON, JSONP
и пр.
Локализация
Да
Локализация
Да
Валидация форм
Да
Валидация форм
Да
Скаффолдинг
Gii
Консоль
Скаффолдинг
Artisan
Расширения
ORM
Data Access Objects (DAO)
Active Record Pattern (ActiveRecord)
Doctrine 2 через плагины
ORM
Data Access Objects (DAO)
ActiveRecord Pattern (Eloquent ORM)
Doctrine 2 через плагины


Комментарии: 0
Пожалуйста войдите, чтобы добавить комментарий.