All streams
Search
Write a publication
Pull to refresh
399
0
Александр Макаров @SamDark

PHP, Yii

Send message

Даже с фреймворком clean code никто не отменял. Накидывайте вопросов, отвечу на все.


нужен ли фреймворк

Нужен если у вас нет тучи времени и желания собирать свой, писать к нему документацию и поддерживать его. Если есть — тут уже вопрос. Нужно считать.


а если готовый, то какой и тд.

Тут на вкус и цвет и под задачу. Лучше на конкретном примере.

А как же отсутствие желания писать документацию, учить новых членов команды, тратить время чтобы нормально собрать вместе N библиотек?

  1. Не совсем понял, при чём тут front controller.
  2. Ваша аналогия неплохая, но она не про количество слоёв. Я хотел указать именно на это.

Точно! Поправлю картинку.

Переводом на русский сейчас никто не занимается. Ранее я это делал, но потом начал больше заниматься Yii 2, позже Yii 3 и времени на сам перевод не осталось. То есть перевод нормальный, но, вероятно, несколько устарел по-сравнению с оригиналом.

PhpStorm 2021.1 EAP

Моя любимая версия за последние несколько лет. Очень шустро работает когда в коде много алиасов (а это как раз случай при разработке Yii 3).

Ясно. Если релиз будет, то будет связан с основным AR. Именно так было в Yii 2.

Так и надо:


Normalizes keys returned from apcu_fetch() in multiple mode. If one of the keys is an integer (123) or a string representation of an integer ('123') the returned key from the cache doesn't equal neither to an integer nor a string ($key !== 123 and $key !== '123'). Coping element from the returned array one by one to the new array fixes this issue.

https://github.com/yiisoft/cache-apcu/pull/20

Действительно странно. Проверим. Спасибо.

Нет, не сотрудничаем.

М… А как же официальный SDK? Костыли?

Да, Дмитрий — часть команды основной. Активно участвовал в поддержке и развитии Yii 2.

Просто из шаблона DDD не понять. Толку не будет. В документации опишем как надо, дадим ссылок.

А можно указать на конкретные антипаттерны в коде Yii 3? Сейчас самое время, успеем поправить, если что.

https://github.com/yiisoft/yii-cycle, в принципе, рабочий уже. Но пока не тегнут.

Нет :) Я просто получал подобные письма, хоть и намного более мягкие.

CakePHP используют норм в Японии и США. У нас нет. Yii используют много где, но у нас, как раз, это ярко выражено. А так, если по глобальной популярности смотреть, то да, Laravel на первом месте. Symfony сильно меньше, но тоже немало.

Information

Rating
Does not participate
Location
Воронеж, Воронежская обл., Россия
Works in
Date of birth
Registered
Activity