- PVSM.RU - https://www.pvsm.ru -

Новости Yii 2. №1

С тех пор, как расширения PHP фреймворка Yii переехали в отдельные репозитории и начали релизиться независимо, изменений на каждый релиз в них стало меньше и писать на хабре про каждое отдельно стало как-то не правильно. То же и про новости. Вроде и важно, но отдельно на статью не тянет. Однако, новостей накопилось прилично, поэтому предлагаю почитать самые интересные.

Пополнение в команде

К команде Yii присоединился Boudewijn Vahrmeijer из Нидерландов. Если вы следите за разработкой Yii на GitHub [1], то наверняка встречали его под ником @dynasource [2].

Планы на будущее

Те, кто следит за развитием фреймворка, скорее всего уже видели страничку с планами на будущие релизы [3]. Это не финальный roadmap, но из них можно понять направление. К тому же, в ветке 2.1 уже есть некоторые изменения. Постепенно из ядра будут выделяться расширения. Это позволит ему избавиться от зависимостей, стать меньше и стабильней.

Изменение политики по pull request-ам

Изменения теперь принимаются без юнит-тестов только в исключительных случаях. Это должно как повысить стабильность фреймворка, так и немного разгрузить членов команды.

Новая книга

Вышла новая книга "Yii 2 Application Development Cookbook — Third Edition [4]". Основана на книгах SamDark [5] про Yii 1.1. Контент обновлён до 2.0, дополнен и частично переписан. Авторы — Дмитрий Елисеев и Андрей Богданов.

Сразу скажу, что это не то же, что Yii 2.0 Community Cookbook [6] и вообще выходом книги я был немного удивлён [7].

Мини-конференция в Киеве

Несмотря на то, что доклады про Yii не такая уж редкость и члены команды время от времени появляются на различных конференциях, мини-конференцию в Киеве нельзя не отметить. Докладчиками выступили члены команды Yii и Codeception. Материалы, в том числе и видео, доступны [8].

Новые официальные расширения

Про HTTP-клиент я уже писал [9]. Недавно было выпущено ещё одно новое расширение: интерактивная консоль на базе psysh [10]. После установки пакета yiisoft/yii2-shell, запустить расширение можно из командной строки набрав ./yii shell.

Обзор возможностей можно найти на сайте psysh [11]. В консоли объект приложения доступен как Yii::$app. Все остальные классы также можно использовать.

Новые версии отладчика с улучшениями

Отладчик и его панель были улучшены очень значительно. Он теперь перехватывает AJAX реквесты:

Новости Yii 2. №1 - 1

Была добавлена новая панель timeline:

Новости Yii 2. №1 - 2

Стало возможным открытие упоминаемых файлов прямо в IDE.

Кроме этого, было сделано большое количество мелких по отдельности, но значительных вместе улучшений.

Вопросы?

На этом всё. Если у вас остались какие-либо вопросы, задавайте в комментариях.

Автор: SamDark

Источник [12]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/yii/213329

Ссылки в тексте:

[1] за разработкой Yii на GitHub: https://github.com/yiisoft/yii2

[2] @dynasource: https://github.com/dynasource

[3] с планами на будущие релизы: https://github.com/yiisoft/yii2/wiki/Plan-for-next-major-versions

[4] Yii 2 Application Development Cookbook — Third Edition: https://www.packtpub.com/web-development/yii2-application-development-cookbook-third-edition

[5] SamDark: https://habrahabr.ru/users/samdark/

[6] Yii 2.0 Community Cookbook: https://github.com/samdark/yii2-cookbook

[7] был немного удивлён: http://rmcreative.ru/blog/post/yii-2-application-development-cookbook---third-edition

[8] Материалы, в том числе и видео, доступны: http://rmcreative.ru/blog/post/yii-2-conference-2016--otchjot-i-materialy

[9] HTTP-клиент я уже писал: https://habrahabr.ru/post/304584/

[10] psysh: http://psysh.org/

[11] на сайте psysh: http://psysh.org/#features

[12] Источник: https://habrahabr.ru/post/316038/?utm_source=habrahabr&utm_medium=rss&utm_campaign=best