Юрий
например, что в йи такого из коробки?
Юрий
мне не для холивара, сравнить хочу
Ivan
Если бы Вас, Юрий, интересовал бы не срач, а дело, Вы бы написали issue на github, или лично разработчикам core-team или разработчику экстеншена
Niko
@exileum у jetBrains недавно была статистика относительно процента использования версий php. То, что ты говоришь, быть не может
Юрий
Юрий
Ivan
Пожалуйста, там тесты есть, пройдут тесты - значит можно без проблем.
Юрий
а вы не из кор?
Ivan
Кто конкретно? Я - нет.
Niko
я не хочу продолжать спор ни о чем. Если кто-то не сможет обновить php до необходимой версии - это его проблема. Нужно идти в ногу со временем, а не сидеть на древних технологиях и бухтеть, что ничего не работает
Юрий
Кто конкретно? Я - нет.
манера разговора смутила. ок. но я на самом деле нашел https://github.com/yiisoft/yii2-queue/pull/74 и посмотрев код прихожу к мысли что даунгрейд не лучшее решение
Юрий
@samdark быть может если у официальных расширений версия выше - апнуть фрейму минорно?
Юрий
Dmitriy
Юрий
Юрий
если уж ломаете тут - ломайте другие, более насущные вещи. думаю большинство здравомыслящих одобрило бы инициативы авторов давно апнуть пхп до 7 и поломать интерфейсы до пср-совместимых. но тут позиция авторов такова, что нет
Юрий
а вот тут вышло что не очень и нет
Ivan
Ivan
Полтора человека в телеграм чате не в счёт. Так же как два десятка комментаторов, из которых полтора работают с Yii2
Юрий
ну вон выше приводят примеры со статистики джетберйса что 5.4 не юзают оказывается
Юрий
хотя на работе и 5.2 в проде еще бегает
Niko
@exileum статья на гитхабе - это всего лишь авторское мнение, построенное на основании прочтенной информации из источников, которые написали такие как и он. Мнения таких людей для меня ничего не стоят. У них работа такая, писать статьи с нужным уклоном. И если того автора попросят написать о том, какой yii2 хороший - он это сделает и обгадит другие фреймворки. Я как пользователь довольствуюсь работой на yii2 и мне безразлично, что о нем говорят. Меня в yii2 больше все устраивает, чем нет. А "золотые принципы" у другого автора завтра окажутся другими и я на них внимани также не обращу. Нужно быть менее мнительным и иметь более стойкий характер, чтоб не идти на поводу выводов подобных статей. А слабохарактерные, кому очень легко что-то навязать, пусть идут работать на laravel. Он же более популярный и значит лучший
Юрий
на хабре*
Юрий
а меня не сколько статья заинтересовала сколько комменты
Юрий
Задача 2.1 не добавить тучу киллер-фич а наоборот: ввести больше интерфейсов, чтобы использовать больше качественного стороннего кода, выкинуть часть своего кода и почистить то, что осталось. Это будет уже качественный рывок вперёд потому как набор относительно уникальных фич, которые мы сделали хорошо и ради которых стоит использовать именно Yii, есть.
Niko
пойду посомтрю коменты)))
Юрий
кстати, это ведь laravel-way
Niko
Надеюсь виджеты, behaviors, модульность, дефолтные роуты, debug и gii в 2.1 не испортят
Юрий
Юрий
https://www.jetbrains.com/research/devecosystem-2017/php/
Ivan
96% of PHP developers select MySQL as their database of choice.
54% of PHP developers use Xdebug while 41% do not use any debugger at all.
Это заставляет меня грустить :(
Юрий
а что в качестве дебаггера лучше? blackfire?
Юрий
а, 41% не юзающих
Ivan
Юрий
в ларавеле целый dd() для такого
Юрий
ну иногда по месту удобно, не всегда же в отладчик лезть. а если глобально то конечно нет
Ivan
Матерь божья, и это есть в самом фремворке? Функцией, а не статическим методам класса? Свят-свят-свят
Dmitriy
что ф-ей, что статикой . это дно
Ivan
2 года из 2 работая full-time backend php рарзаботчиком дебажил через var_dump() только на тесте, когда нет xdebug, а баг только там появляется, и в консоли, пока не открыл для себя алиас в баше
Юрий
Niko
@exileum мне кажется samdark зря пытался защитить yii2 под той статьей после момента, где парень сказал "При этом всём никаких киллер-фич в Yii нет. Ну кроме, разве, явного указания лэйаута для страницы в контроллерах..."
Человек явно мало о yii2 знает
Эта статья - пустышка, чтоб сделать шум. Я вообще не думал, что кого-то она заденет. Странное поведение взрослых людей
Юрий
там целый набор такого
Юрий
Ivan
Ivan
Ivan
Dmitriy
Ладно пофиг на статью. Вопрос можно ли как-то без перепила исходников. Пилить пср совместимые расширения для фрейма ?
Позволяет ли вообще yii2 так делать ?
Niko
@offout да. это все одно и то же
Ivan
Ну например PSR-3 https://github.com/merorafael/yii2-monolog
Dmitriy
Юрий
Юрий
или я хочу спать и открыл не то или я не вижу там пср-3
Юрий
и даже пср-2 не вижу, хотя коммит одноименный есть
Юрий
который правда ломает сразу его)
Dmitriy
Идея же забиндить всякие реализации на стандартные psr интерфейсы
Dmitriy
Borys
Или спонсируешь ребят?
mr.
mr.
https://github.com/symfony/process/blob/2.0/composer.json#L19
Юрий
Юрий
У них хотя бы кор пакет тоже его требует
Юрий
Мастер набросов
The Ant
https://github.com/yiisoft/yii2-queue/blob/master/composer.json
The Ant
"symfony/process": "*"
The Ant
добавит последнюю версию
The Ant
значит надо явно указать 2.0
Юрий
Последнюю тегированную
Юрий
Мастер ветку он не добавит
mr.
mr.
https://pastebin.com/2dmsD7tE
Китай рулит)
Самое забавное, что этот скрипт может, он держит HTTP соединение открытым и посылает данные потоком, т.е. типа вебсокетов, жесть, я особо и не задумывался, о таком юзкейсе)))
Ivan
Я даже не знаю как написать хуже
LECT id FROM user WHERE username='".$_REQUEST[USERNAME]."' 
Ivan
Зачем такое с утра показывать?
Ivan
Я видел react PHP, workerman, и иже с ними, даже писал бота для slack на php с event loop.