Юрий
например, что в йи такого из коробки?
Юрий
мне не для холивара, сравнить хочу
Ivan
Если бы Вас, Юрий, интересовал бы не срач, а дело, Вы бы написали issue на github, или лично разработчикам core-team или разработчику экстеншена
Niko
@exileum у jetBrains недавно была статистика относительно процента использования версий php. То, что ты говоришь, быть не может
Ivan
Пожалуйста, там тесты есть, пройдут тесты - значит можно без проблем.
Юрий
а вы не из кор?
Ivan
Кто конкретно? Я - нет.
Niko
я не хочу продолжать спор ни о чем. Если кто-то не сможет обновить php до необходимой версии - это его проблема. Нужно идти в ногу со временем, а не сидеть на древних технологиях и бухтеть, что ничего не работает
Юрий
Кто конкретно? Я - нет.
манера разговора смутила. ок. но я на самом деле нашел https://github.com/yiisoft/yii2-queue/pull/74 и посмотрев код прихожу к мысли что даунгрейд не лучшее решение
Юрий
@samdark быть может если у официальных расширений версия выше - апнуть фрейму минорно?
Юрий
я не хочу продолжать спор ни о чем. Если кто-то не сможет обновить php до необходимой версии - это его проблема. Нужно идти в ногу со временем, а не сидеть на древних технологиях и бухтеть, что ничего не работает
оно не не работает или тп - фрейм позиционируется как "не ломающийся" как ларавел и вообще весь такой лтс и легаси, что даже интерфейс под пср сломать боятся. и тут такое.
Юрий
если уж ломаете тут - ломайте другие, более насущные вещи. думаю большинство здравомыслящих одобрило бы инициативы авторов давно апнуть пхп до 7 и поломать интерфейсы до пср-совместимых. но тут позиция авторов такова, что нет
Юрий
а вот тут вышло что не очень и нет
Ivan
Полтора человека в телеграм чате не в счёт. Так же как два десятка комментаторов, из которых полтора работают с Yii2
Юрий
ну вон выше приводят примеры со статистики джетберйса что 5.4 не юзают оказывается
Юрий
хотя на работе и 5.2 в проде еще бегает
Ivan
ну вон выше приводят примеры со статистики джетберйса что 5.4 не юзают оказывается
Не увидел ссылки выше и не смог нагуглить по запросу "jetbrains php statistic"
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
а что в качестве дебаггера лучше? blackfire?
41% дебагает через var_dump; exit();
Юрий
в ларавеле целый dd() для такого
Юрий
ну иногда по месту удобно, не всегда же в отладчик лезть. а если глобально то конечно нет
Ivan
Матерь божья, и это есть в самом фремворке? Функцией, а не статическим методам класса? Свят-свят-свят
Dmitriy
что ф-ей, что статикой . это дно
Ivan
2 года из 2 работая full-time backend php рарзаботчиком дебажил через var_dump() только на тесте, когда нет xdebug, а баг только там появляется, и в консоли, пока не открыл для себя алиас в баше
Niko
@exileum мне кажется samdark зря пытался защитить yii2 под той статьей после момента, где парень сказал "При этом всём никаких киллер-фич в Yii нет. Ну кроме, разве, явного указания лэйаута для страницы в контроллерах..." Человек явно мало о yii2 знает Эта статья - пустышка, чтоб сделать шум. Я вообще не думал, что кого-то она заденет. Странное поведение взрослых людей
Юрий
там целый набор такого
Ivan
https://github.com/illuminate/support/blob/master/helpers.php
Уже прочитал. не ободряю,
Ivan
задевает молчание о планах. но стоит признать что в комментах планы реально чуть больше открыли. теперь не так задевает
Планы есть на видео с Yii conf, плюс как я понял не только там Samdark про планы рассказывал
Dmitriy
Ладно пофиг на статью. Вопрос можно ли как-то без перепила исходников. Пилить пср совместимые расширения для фрейма ? Позволяет ли вообще yii2 так делать ?
Niko
@offout да. это все одно и то же
Ivan
Ну например PSR-3 https://github.com/merorafael/yii2-monolog
Юрий
Ладно пофиг на статью. Вопрос можно ли как-то без перепила исходников. Пилить пср совместимые расширения для фрейма ? Позволяет ли вообще yii2 так делать ?
в текущем варианте будет не сильно проще чем пытаться компонентно юзать ларавел. вроде и запилишь, но будут торчать костыли. там даже в комемнтах этот момент задели
Dmitriy
в текущем варианте будет не сильно проще чем пытаться компонентно юзать ларавел. вроде и запилишь, но будут торчать костыли. там даже в комемнтах этот момент задели
Вариант не юзать это компоненто, мы оба понимаем что это путь в никуда. Вопрос как раз в попытке сторонними разработчиками запилить пср совместимые расширения.
Юрий
или я хочу спать и открыл не то или я не вижу там пср-3
Юрий
и даже пср-2 не вижу, хотя коммит одноименный есть
Юрий
который правда ломает сразу его)
Dmitriy
Ну например PSR-3 https://github.com/merorafael/yii2-monolog
Ну это такое себе. мало того что я не вижу нормального бинда LoggerInterface. так еще в дев require yii2-mongodb запихнули
Dmitriy
Идея же забиндить всякие реализации на стандартные psr интерфейсы
Borys
и где обещанный semver?
Вносишь свой вклад в разработку yii2?
Borys
Или спонсируешь ребят?
The Ant
очереди - "php": ">=5.5.0",
еще более забавный проеб в требованиях symfony/process, который в свою очередь ниже 7.1.3 пыха неработает )))
mr.
https://github.com/symfony/process/blob/2.0/composer.json#L19
Юрий
У них хотя бы кор пакет тоже его требует
Юрий
Мастер набросов
Юрий
Вносишь свой вклад в разработку yii2?
На работе пробиваю финансирование, потому что это странно что везде в интерпрайзе но без обратной отдачи
The Ant
https://github.com/yiisoft/yii2-queue/blob/master/composer.json
The Ant
"symfony/process": "*"
The Ant
добавит последнюю версию
The Ant
значит надо явно указать 2.0
Юрий
Последнюю тегированную
Юрий
Мастер ветку он не добавит
mr.
https://pastebin.com/2dmsD7tE Китай рулит) Самое забавное, что этот скрипт может, он держит HTTP соединение открытым и посылает данные потоком, т.е. типа вебсокетов, жесть, я особо и не задумывался, о таком юзкейсе)))
Ivan
Я даже не знаю как написать хуже LECT id FROM user WHERE username='".$_REQUEST[USERNAME]."' 
Ivan
Зачем такое с утра показывать?
mr.
Зачем такое с утра показывать?
Т.е. фишка когда простое http перевели в сокет не зацепила? :D
Ivan
Я видел react PHP, workerman, и иже с ними, даже писал бота для slack на php с event loop.