Успел составить предновогодний выпуск. Тройку полностью не выпустили, но начали. В января будут ещё пакеты.
Все заметки с тегом «Yii»
-
Новости Yii 2020, выпуск 8
30 декабря 2020
-
PHP 8
30 ноября 2020
На днях релизнулся PHP 8. Он не так богат на полезные возможности, как PHP 7.0 или PHP 7.4, но определённо хорош как производительностью с новым JIT, так и тысячей приятных мелочей.
О новых возможностях коротко можно почитать на специальной странице, которую мы подготовили вместе Романом Пронским, JetBrains и сообществом.
В честь выхода мы провели стрим с участием двух видных разработчиков этого релиза: Дмитрия Стогова и Никиты Попова.
Запись можно посмотреть на YouTube.
По поводу стабильности могу сказать, что, определённо можно пробовать переводить на восьмёрку продакшн. Большинство серьёзных багов отловили в бетах. Yii 1, Yii 2 и Yii 3 к PHP 8 готовы.
-
Новости Yii 2020, выпуск 7
12 ноября 2020
Вышел очередной выпуск новостей про Yii и новая порция релизов. Опубликовал на хабре.
-
Новости Yii 2020, выпуск 6
18 сентября 2020
Почти три месяца прошло с последнего выпуска новостей. От нас почти ничего не было слышно. Мы работали. После расширения команды Yii 3 я больше занимаюсь управлением, ревью, проектированием и обсуждениями, чем непосредственно кодом. Получается неплохо. В общем темп ускорился, и мы всё ближе к нашим целям.
Активность на официальном форуме и форуме yiiframework.ru стала совсем низкой если сравнивать со временами Yii 1 и Yii 2. Сообщество перешло в разные социальные сети и чаты. Я думаю, что такая миграция — это плохо. В соцсетях и чатах практически невозможно найти предыдущие ответы. Одни и те же вопросы повторяются практически каждый день и ответы не оседают в поиске. Почти уверен, что тот, кто первым начнёт собирать вопросы и ответы и публиковать их как статьи в wiki или посты в блоге, станет довольно популярным.
А теперь перейдём к тому, что же интересного случилось с последнего выпуска.
-
Новости Yii 2020, выпуск 5
9 июля 2020
На самом деле, в этом году перед этим выпуском было ещё четыре, как следует из порядкового номера. Но я был так увлечён Yii 3, что забыл про блог и хабр… Почитать их можно прямо на главной https://yiiframework.ru/. Ну или, если больше нравится английский, на нашей странице на OpenCollective.
Текущий выпуск:
-
Торвальдс про проблему OpenSource с поиском мейнтейнеров
7 июля 2020
Поиск новых мэйнтейнеров отмечается как большая проблема. В сообществе много активных разработчиков, которые рады писать новый код, но мало кто готов посвятить своё время на сопровождение и проверку чужого кода. Кроме профессионализма, мэйнтейнеры должны пользоваться полным доверием. От мэйнтейнеров также требуется непрерывная вовлечённость в процесс и постоянная работа - сопровождающий всегда должен быть доступен, каждый день читать письма и реагировать на них. Работа в подобных условиях требует большой самодисциплины, поэтому мэйнтейнеров мало и их не хватает, а поиск новых мэйнтейнеров, способных рецензировать чужой код и направлять изменения вышестоящим мэйнтейнерам, становится одной из главных проблем в сообществе.
https://www.opennet.ru/opennews/art.shtml?num=53292
Поблемы более-менее большого OpenSource похожи. У нас ровно та же проблема в Yii.
-
Часовое интервью про OpenSource, Yii 3 и всякое
26 июня 2020
-
Первая встреча PHP_VRN
14 февраля 2020
17 февраля состоится первая встреча телеграм-чата воронежского PHP.
Начало в 19:00, проспект Революции 33б, 5 этаж, офис компании MitLabs.
Встречу открою рассказом про текущее состояние Yii 3.
-
PHP 7.4
28 ноября 2019
Увидела свет новая версия PHP.
Самое важное для меня:
- Производительность увеличилась.
- Типизация свойств. Потенциально хорошая штука для простых DTO.
- Ковариантность возвращаемого типа и типа аргументов. Очень полезно для типизированных коллекций и реализации PSR с добавлением дополнительной типизации.
- Возможность бросать исключения в
__toString()
. Точно упростит обработчик ошибок в Yii 3 и очень важно для реализации виджетов. - preload. Потенциально интересно.
-
Запускаем Yii 2 под RoadRunner
15 августа 2019
На днях тестировал Yii 3 под RoadRunner. Завёлся почти без проблем. Время ответа в среднем в 1-2 миллисекунды очень порадовало.
Но Yii 3 ещё не готов, а производительности хочется. К счастью, Charles R. Portwood II, написавший когда-то пару неплохих книг по Yii приготовил шаблон приложения для запуска под RoadRunner.
Запускается так:
- Клонируем https://github.com/charlesportwoodii/yii2-app-basic-psr7
composer install
- Ставим RoadRunner одним из описанных способов
./rr.exe serve -d -v -c ./rr.yaml
- Открываем http://localhost:8080
Приложение открывается и работает. В продакшне я, правда, поведение пока не проверял.