Да. Сейчас изучаю Rust, вначале было трудно привыкать к типизации и к совершенно другой парадигме. Но сейчас уже норм. Очень нравится фреймворк Actix для веба. А PHP будет жить. Для веба отличная технология и порог входа отличный.
Смотрю все выпуски с недавнего времени, так получается Что хотел бы отметить, со всеми гостями у ведущего получается настроить диалог так, что слушать невероятно приятно, мало споров, если есть то через смех. По итогу получается интересный разговор. Решился написать после упоминания г. Казань. Приятно. Лайкос, жду новых выпусков Привет из Казани
Очень радует что вокруг пхп много хейта, это отталкивает криворуких джунов и профессионалам приходится меньше говнокода после них разгребать. Иногда после них попадаются такие проекты что хочется плакать (((
Так работа с кривым легаси это же job security для современных php профессионалов с clean code и design patterns головного мозга. Я вообще слабо понимаю зачем стартовать новые проекты которые собираешься писать как enterprise в стиле Java на php, когда есть Java и c#. Вот как раз старых спагетти монстров рефакторить самое то.
я пока только наблюдал примеры когда это отталкивает амбициозных и талантливых технических спецов но я соглашусь что в жс/тс (и наверное питон) скорее всего гораздо больше идет вкатывальщиков щас и в пхп их почти не наблюдается
по поводу типов, и автовывода (в т.ч. по хиндли-милнеру), как бывший скалист могу посоветовать посомтреть как в скале это сделано и работает. там очень мощная система типов. при этом очень много автовывода. при этом не реализован глобальный вывод по хиндли милнеру, а реализован локальный вывод (примерно как в джаве var, но гораздо мощнее). вот это мне кажется можно брать как пример для того к чему можно прийти (не в пхп конкретно, а в котлине, тайпскрипте и тд). единственное что могу сказать, что не хватало возможности "забить на типы" для какой-то неважной части подпрограммы. как понимаю в тайпскрипте можно запустить компиляцию в режиме "забей на типы и сгенерируй жс насколько сможешь", что бывает удобно для прототипирования. в скале, как в джаве, просто не скомпилируется программа, там такого режима просто нет. если совместить такие 2 подхода (мощная строгая статическая типизация с автовыводами и возможность "забить" на проверку типов) - мне кажется это будет почти идеальная (на данный момент понимания идеала) система типов. правда в конечном счете юзабильность всего этого зависит больше на тулинг и на популярность языка/концепций на рынке труда... но это уже отдельная история
В го можно бинарник в пустой контейнер запихнуть и работает сервер, с пхп такого не получится, два контейнера в один из них еще баш с фпм и библиотеками текстовыми файлами. Скажите swoole да там ни доков ни нормальной поддержки - какой то сошник и как-то работаю
@@andreika713 да нет, просто зоопарка меньше будет. Зачем тогда два контейнера можно сложить в один винду с WSL, затем поставить php, nginx, redis, mysql, вроде ничего не забыл. И Все это многообразие запустить на aws ec2 t3.micro. Ах да извиняюсь - не заведется, да и дырочек куча. Короче через это просто нужно пройти и все поймешь
@@andreika713 сделать бинарник с узкой специализацией (висим на порту и обрабатваем запросы) засунуть его в scratch и все. Зачем баш, зачем php-fpm, зачем nginx и второй контейнер, vendor (+- 100Мб). Ты всеми функциями пользуешься которые есть в php, идея php-fpm - зайти на сервер и поменять файло-логику
RFC и прочее требуется только если есть важные изменения или поломки обратной совместимости. Если добавляются всякие фичи мелкие, то можно через обычный PR. Тыщу раз так делал)
недопрогромист тут. пытался я как-то изучать пхп. не зашло. доллары эти вечные перед переменными. в array_filter параметры в одной последовательности, в array_map уже в другой, какие-то неймспейсы. в общем, до фреймворков не дошел. может и не стоило так рано забрасывать, но щас изучаю java потихоньку, тут все нравится
Неймспейсы и в java есть. Я наоборот в этом году вернулся из java на php, но это из-за того, что после семилетней работы в java 7 (в гос. конторах иногда очень старый стек используют) после увольнения мне было тяжело пройти собеседования в свежих версиях java. И дело не только в новых фичах языка, а вокруг джавы сейчас выстроена новая вселенная разработки, с которой я никогда не сталкивался (я не писал на микросервисах)
@@anonymus6312 если вы в 2024 не слышали про вселенную микросервисов то проблема не в том что вы на java7 писали, увы. надо было изучать новое, читать статьи, ходить на конференции и тп. слушать вот подкасты на ютубе типа этих. изменения в свежих версиях джава учатся за 2 недели подготовки если вы при этом более менее специалист в принципе
Они вроде из-за перформанса отказались. Так как система типов пыхи работает в рантайме, то дженерики дорого( разве что как в питоне сделать. Типа линтером их чекать а в рантайме игнорить...
а как же phalcon не обсудили?.. очень странный фреймворк на мой взгляд.. ну и yii3 нам с 16ого года обещали кажется)) Там уж вся команда обрусела и практически кончилась. В целом кажется что пхп живет благодаря вордпрессу и laravel, хоть вы его не обласкали тут) Для меня как для менеджера, тревожный знак - отсутствие джунов на пхп (по сравнению с питоном) и еще я не вижу не "пыхе" "узких" фреймворков. Так чтоб решал какую то конкретную узкую бизнес задачу. Например как фастапи, чтоб фреймворк заточенный например Только на написания Рест-апишки. Кажется будущее за примитивизацией фреймворков до языков разметки в рамках конкретных задач.
В php много микро фреймворков, например slim. Psr стандарты и компонентный подход например от symfony. Позволяют решить любую задачу вообще не привязываясь к фрайворков. Что очень круто.
@@progtime2000 Я немного не уверен в ценности "решения любых задач". 90% моих задач, которые я как менеджер отправляю программистам, это: 1. создать рест апи, для работы с клиентом по моей доке в постмане. 2. проход по базе, осуществления неких действий и отправка данных в следующий микросервис. И как то мне кажется что в ближайшем будущем мы придем к новым более узкоспециализированным фреймворкам, управляемых не с помощью ЯП, а с помощью языка разметки.
@@sam_dark Это круто! Написал выше участнику. Я как менеджер, присматриваюсь к фреймворкам имеющим узкое бизнес применение. 90% моих задач, которые я как менеджер отправляю программистам, это: 1. создать рест апи, для работы с клиентом по моей доке в постмане. 2. проход по базе, осуществления неких действий и отправка данных в следующий микросервис. Из всех пхп фреймворов я следовательно выбираю сейчас только Lumen от ларавель. Но мне кажется что есть смысл создания еще более узкоспециализированных решений.
> Для меня как для менеджера, тревожный знак - отсутствие джунов на пхп Очень плохо ищешь. Вкатунов очень много, не найти можно только в одном случае - если не искать. Ну, либо требования как к космонавтам "это не джун, он не знает A, B, C, D ... X, Y, Z. А это же база!!!!11"
"Язык" - это программа-компилятор которая парсит текст программы на составляющие и преобразует ее в машинный код для процессора или байт-код для виртуальной машины, или программа-интерпретатор, которая непосредственно исполняет код на определенной платформе, и эта программа в принципе может быть написана на любом языке для любого языка, ибо это просто обработчик текста по сути.
@@millkiway3682 Какой контекст? Если у вас есть полноценный язык, вы можете написать и любой компилятор, в том числе самого этого языка. В чем проблема? Да, самая первая версия вряд ли будет написана на самом языке, так как для него еще нет компилятора. Но как только у вас появляется первый рабочий компилятор для вашего языка, хотя бы с минимальным набором инструкций, вы можете переписать этот же компилятор на своем языке. И дальше уже расширять и дописывать этот компилятор на самом же языке, компилируя следующую версию компилятора предыдущей версией. Первая версия обычно пишется на С. Не в плане 1.0 версия, а вообще самая первая, какая-нибудь 0.1. Кода у тебя есть уже эта версия 0,1, написанная на С, тебе никто не мешает переписать компилятор на своем языке и сделать версию 0.2 из исходников на этом же языке.
@@millkiway3682 а что, я что-то неправильно написал? Или вы дальше будете утверждать, что компилятор не может быть написан на самом языке, который он и компилирует? Или в чем ваше несогласие?
Кирилл и Валентин, красавцы! Очень интересно и приятно вас слушать! PS th-cam.com/video/Zk42d7vNLr4/w-d-xo.html Очень странный видеоряд и монтаж.... если бы не вы, то я также даже не стал бы смотреть ))
Народ я вообще не понимаю что в этот пхп творится, вы сделайте нормальную поддержку перегрузки конструкторов как в java, Из-за отсутствия перегрузки методов в PHP разработчики часто вынуждены создавать методы с разными именами , даже если они выполняют схожие функции, но с разными параметрами. Это приводит к дублированию кода и затруднению поддержки, так как каждая версия метода должна быть написана отдельно. Уберите оттуда миллион методов по работе со строками которые делают одно тоже. И наконец избавьтесь от знака доллара как он заколебал уже всех.
Если вы и вправду считаете что у вас есть теория, можете ее или ее части такие как формулы, законы, или сила как в ТЕОРИИ гравитации, отправить мне или моим партнерам, мы можем опубликовать вашу теорию.
И где я посоветовал писать на лиспе, тем более crm?? Зачем подключать воображение и додумывать то, чего не имелось в виду? Еще раз: язык, который по настоящему не сдается - лисп. Его придумали еще в пятидесятые прошлого века, хоронили раза три, и прям сейчас в 2024 его под новые проекты выбирают (имеется в виду Clojure, естественно).
16:17 Какая-то бредятина, опять же как без драйверов что-то писать асинхронно. Проблема PHP как раз в том что на нем чтобы решать повседневные задачи, которые решены в других языках программирования, нужно много танцевать с буноим или использовать какие-то экзротические фремворки, которые имеют либо кучу багов, либо кучу проблем с интеграцией с определенными интсрументами. В тех же асинхронных фремворках проблема с подключением тресов типа Sentry/DataDog/New Relic. PHP мертв из-за того что создает больше проблем чем решает. Node.js+NestJS полностью заменяет все что есть в PHP.
Тот же вопрос, где эту асинхронность применять? В повседневных задачах операции как правило должны выполняться синхронно чтобы нигде ничего не прое.ать. Фоновые вещи и вещи не требующие резолва типа почту отправить, файлы сохранить решаются очередями
Конечно знаю! Мы с ним в программном комитете PHP Russia вместе. Он крёстный отец российского фреймворкостроения на PHP.) На 49:13 вроде Сашей назвал.) Если где-то оговорился, прошу прощения.) На Yii2 писал на своей первой работе в IT-компании.
Планируете ли вы переходить с PHP куда-то еще?
На пенсию
На Java
а зачем если бабло хорошо мутится
@@Alex-pg1gt , уж тогда на Kotlin.
Да. Сейчас изучаю Rust, вначале было трудно привыкать к типизации и к совершенно другой парадигме. Но сейчас уже норм. Очень нравится фреймворк Actix для веба. А PHP будет жить. Для веба отличная технология и порог входа отличный.
Ура! Как же приятно и интересно слушать про PHP) Спасибо)
Если бы не раст, лучший язык
С Д. Котеровым было бы очень интересно!
Смотрю все выпуски с недавнего времени, так получается
Что хотел бы отметить, со всеми гостями у ведущего получается настроить диалог так, что слушать невероятно приятно, мало споров, если есть то через смех. По итогу получается интересный разговор.
Решился написать после упоминания г. Казань. Приятно.
Лайкос, жду новых выпусков
Привет из Казани
+++
Благодарю за полезный выпуск👍
Тот самый джун, которого занесло в php и пока об этом не пожалел🙂
Не имеет значение какой язык , все они хороши для своих задач. Спасибо Вам, за то что поделились своим огромным опытом.!.
Очень радует что вокруг пхп много хейта, это отталкивает криворуких джунов и профессионалам приходится меньше говнокода после них разгребать. Иногда после них попадаются такие проекты что хочется плакать (((
Сам себя не похвалишь - никто не похвалит. Как сранный Питун, всё сходиться
Так работа с кривым легаси это же job security для современных php профессионалов с clean code и design patterns головного мозга. Я вообще слабо понимаю зачем стартовать новые проекты которые собираешься писать как enterprise в стиле Java на php, когда есть Java и c#. Вот как раз старых спагетти монстров рефакторить самое то.
я пока только наблюдал примеры когда это отталкивает амбициозных и талантливых технических спецов
но я соглашусь что в жс/тс (и наверное питон) скорее всего гораздо больше идет вкатывальщиков щас и в пхп их почти не наблюдается
Ну ты же остался. Лучше бы вырос до ментора.
Валентин ❤🫶
Отличное интервью, классный собеседник, с большим удовольствием послушал
очень интересно, php кайф! и laravel тоже ))
Очень интересно и познавательно! Ребята спасибо! Ждем 8.4.
1:01:24 беседа про PHP начинается тут.
Хотя нет - это опять про рубистов.
Очень интересно было)! Спасибо!!!
по поводу типов, и автовывода (в т.ч. по хиндли-милнеру), как бывший скалист могу посоветовать посомтреть как в скале это сделано и работает.
там очень мощная система типов. при этом очень много автовывода. при этом не реализован глобальный вывод по хиндли милнеру, а реализован локальный вывод (примерно как в джаве var, но гораздо мощнее). вот это мне кажется можно брать как пример для того к чему можно прийти (не в пхп конкретно, а в котлине, тайпскрипте и тд).
единственное что могу сказать, что не хватало возможности "забить на типы" для какой-то неважной части подпрограммы. как понимаю в тайпскрипте можно запустить компиляцию в режиме "забей на типы и сгенерируй жс насколько сможешь", что бывает удобно для прототипирования. в скале, как в джаве, просто не скомпилируется программа, там такого режима просто нет. если совместить такие 2 подхода (мощная строгая статическая типизация с автовыводами и возможность "забить" на проверку типов) - мне кажется это будет почти идеальная (на данный момент понимания идеала) система типов.
правда в конечном счете юзабильность всего этого зависит больше на тулинг и на популярность языка/концепций на рынке труда... но это уже отдельная история
Большое спасибо!
дни напролет трындят, лишь бы не работать
Open Collective. I learnt php couse of Papov. i got the dvd disc which Papov showed tutorials.
"PHP в подлиннике" - ван лав! Имхо, единственная книга которая даёт реальный старт с нуля до хорошего джуна.
Ого, законтрибутил в PHP🎉
Люблю PHP, удобный и приятный язык
Великолепно 👍
Спасибо, что помнишь)
Вау! Приятно, что посмотрел! Ты неизгладимый след оставил в истории русского PHP-сообщества!
Мы все помним и ждём твоего возвращения!
@@SerafimArts самое время сказать, что я ищу новую работу)
@@alexeykorneev2809 говорят, в скайенге место освободилось...)))
Приятно послушать. ❤
А я начал его учить)
Здорово, поздравляю!
10:28 ОГО !!!!!! Легенда
Хорошая домашняя посиделка, кайфанул от видео.
"я думаю Одеск так досих пор на php" это все что нужно знать про защитников php.
14:39 Броуновское??
В го можно бинарник в пустой контейнер запихнуть и работает сервер, с пхп такого не получится, два контейнера в один из них еще баш с фпм и библиотеками текстовыми файлами. Скажите swoole да там ни доков ни нормальной поддержки - какой то сошник и как-то работаю
что у вас за фетиш такой - бинарники в контейнеры складывать. от того, что ты не один бинарник туда положишь у тебя вся жизнь звездой накроется?
@@andreika713 да нет, просто зоопарка меньше будет. Зачем тогда два контейнера можно сложить в один винду с WSL, затем поставить php, nginx, redis, mysql, вроде ничего не забыл. И Все это многообразие запустить на aws ec2 t3.micro. Ах да извиняюсь - не заведется, да и дырочек куча. Короче через это просто нужно пройти и все поймешь
@@игорьмамоненко честно говоря ничего не понял.. что ты куда складывать собрался? причем тут винда с WSL?) можешь немного попонятнее объяснить?)
@@andreika713 сделать бинарник с узкой специализацией (висим на порту и обрабатваем запросы) засунуть его в scratch и все. Зачем баш, зачем php-fpm, зачем nginx и второй контейнер, vendor (+- 100Мб). Ты всеми функциями пользуешься которые есть в php, идея php-fpm - зайти на сервер и поменять файло-логику
Получится с тем же FrankenPHP или RoadRunner.
❤
RFC и прочее требуется только если есть важные изменения или поломки обратной совместимости. Если добавляются всякие фичи мелкие, то можно через обычный PR. Тыщу раз так делал)
недопрогромист тут. пытался я как-то изучать пхп. не зашло. доллары эти вечные перед переменными. в array_filter параметры в одной последовательности, в array_map уже в другой, какие-то неймспейсы. в общем, до фреймворков не дошел. может и не стоило так рано забрасывать, но щас изучаю java потихоньку, тут все нравится
Каждому своё :) Удачи!
Неймспейсы и в java есть. Я наоборот в этом году вернулся из java на php, но это из-за того, что после семилетней работы в java 7 (в гос. конторах иногда очень старый стек используют) после увольнения мне было тяжело пройти собеседования в свежих версиях java. И дело не только в новых фичах языка, а вокруг джавы сейчас выстроена новая вселенная разработки, с которой я никогда не сталкивался (я не писал на микросервисах)
@@anonymus6312 чтобы не остаться без работы решил свичнуться в пхп? вообще все равно странно конечно с таким продолжительным опытом на java
как будто цитата из книжки "банальные претензии к пыхе от питухонеров"
@@anonymus6312 если вы в 2024 не слышали про вселенную микросервисов то проблема не в том что вы на java7 писали, увы. надо было изучать новое, читать статьи, ходить на конференции и тп. слушать вот подкасты на ютубе типа этих. изменения в свежих версиях джава учатся за 2 недели подготовки если вы при этом более менее специалист в принципе
Ну так рефакторите ядро пхп. Рано или поздно должны же дженерики появиться.
Они вроде из-за перформанса отказались. Так как система типов пыхи работает в рантайме, то дженерики дорого( разве что как в питоне сделать. Типа линтером их чекать а в рантайме игнорить...
а как же phalcon не обсудили?.. очень странный фреймворк на мой взгляд.. ну и yii3 нам с 16ого года обещали кажется)) Там уж вся команда обрусела и практически кончилась. В целом кажется что пхп живет благодаря вордпрессу и laravel, хоть вы его не обласкали тут) Для меня как для менеджера, тревожный знак - отсутствие джунов на пхп (по сравнению с питоном) и еще я не вижу не "пыхе" "узких" фреймворков. Так чтоб решал какую то конкретную узкую бизнес задачу. Например как фастапи, чтоб фреймворк заточенный например Только на написания Рест-апишки. Кажется будущее за примитивизацией фреймворков до языков разметки в рамках конкретных задач.
В php много микро фреймворков, например slim. Psr стандарты и компонентный подход например от symfony. Позволяют решить любую задачу вообще не привязываясь к фрайворков. Что очень круто.
Ничё мы не кончились :)
@@progtime2000 Я немного не уверен в ценности "решения любых задач". 90% моих задач, которые я как менеджер отправляю программистам, это: 1. создать рест апи, для работы с клиентом по моей доке в постмане. 2. проход по базе, осуществления неких действий и отправка данных в следующий микросервис. И как то мне кажется что в ближайшем будущем мы придем к новым более узкоспециализированным фреймворкам, управляемых не с помощью ЯП, а с помощью языка разметки.
@@sam_dark Это круто! Написал выше участнику. Я как менеджер, присматриваюсь к фреймворкам имеющим узкое бизнес применение. 90% моих задач, которые я как менеджер отправляю программистам, это: 1. создать рест апи, для работы с клиентом по моей доке в постмане. 2. проход по базе, осуществления неких действий и отправка данных в следующий микросервис. Из всех пхп фреймворов я следовательно выбираю сейчас только Lumen от ларавель. Но мне кажется что есть смысл создания еще более узкоспециализированных решений.
> Для меня как для менеджера, тревожный знак - отсутствие джунов на пхп
Очень плохо ищешь. Вкатунов очень много, не найти можно только в одном случае - если не искать.
Ну, либо требования как к космонавтам "это не джун, он не знает A, B, C, D ... X, Y, Z. А это же база!!!!11"
Продвинутые объясните, ради чего переходить с PHP 7.4 на 8.4 ?
Изменения почитай и срок поддержки версий
Плохим танцорам только мешает динамическая типизация!
15:36 покажите пример честного асинхрона на PHP ?
9:07 как это возможно (языки пишутся на самих себе) ?
"Язык" - это программа-компилятор которая парсит текст программы на составляющие и преобразует ее в машинный код для процессора или байт-код для виртуальной машины, или программа-интерпретатор, которая непосредственно исполняет код на определенной платформе, и эта программа в принципе может быть написана на любом языке для любого языка, ибо это просто обработчик текста по сути.
@ComradeHugo контекст другой - послушайте о чем речь в видео
@@millkiway3682 Какой контекст? Если у вас есть полноценный язык, вы можете написать и любой компилятор, в том числе самого этого языка. В чем проблема? Да, самая первая версия вряд ли будет написана на самом языке, так как для него еще нет компилятора. Но как только у вас появляется первый рабочий компилятор для вашего языка, хотя бы с минимальным набором инструкций, вы можете переписать этот же компилятор на своем языке. И дальше уже расширять и дописывать этот компилятор на самом же языке, компилируя следующую версию компилятора предыдущей версией. Первая версия обычно пишется на С. Не в плане 1.0 версия, а вообще самая первая, какая-нибудь 0.1. Кода у тебя есть уже эта версия 0,1, написанная на С, тебе никто не мешает переписать компилятор на своем языке и сделать версию 0.2 из исходников на этом же языке.
@@phat80 вы видимо очень любите быть правым - дальше диалог вести бессмысленно
@@millkiway3682 а что, я что-то неправильно написал? Или вы дальше будете утверждать, что компилятор не может быть написан на самом языке, который он и компилирует? Или в чем ваше несогласие?
Кирилл и Валентин, красавцы!
Очень интересно и приятно вас слушать!
PS th-cam.com/video/Zk42d7vNLr4/w-d-xo.html Очень странный видеоряд и монтаж.... если бы не вы, то я также даже не стал бы смотреть ))
За рфс который в пхп 8.4 отдельный респект конечно
Народ я вообще не понимаю что в этот пхп творится, вы сделайте нормальную поддержку перегрузки конструкторов как в java, Из-за отсутствия перегрузки методов в PHP разработчики часто вынуждены создавать методы с разными именами , даже если они выполняют схожие функции, но с разными параметрами. Это приводит к дублированию кода и затруднению поддержки, так как каждая версия метода должна быть написана отдельно. Уберите оттуда миллион методов по работе со строками которые делают одно тоже. И наконец избавьтесь от знака доллара как он заколебал уже всех.
$ останется навсегда чтобы у всех пхп ассоциировался с бабками $$$
Хорошо, все сделаем!
Если вы и вправду считаете что у вас есть теория, можете ее или ее части такие как формулы, законы, или сила как в ТЕОРИИ гравитации, отправить мне или моим партнерам, мы можем опубликовать вашу теорию.
Язык, который по настоящему не сдается - лисп! Пхп живет во многом за счет вордпресса и легаси (сорри).
Не верно, много самописного говна по мимо ВП, еще ларавель и т.д и т.п... 10 лет пишу на пыхе.
очень нужна мини веб CRM для склада , на лиспе сделаешь ?
И где я посоветовал писать на лиспе, тем более crm?? Зачем подключать воображение и додумывать то, чего не имелось в виду?
Еще раз: язык, который по настоящему не сдается - лисп. Его придумали еще в пятидесятые прошлого века, хоронили раза три, и прям сейчас в 2024 его под новые проекты выбирают (имеется в виду Clojure, естественно).
@@mqtrade5743 посмотрите в сторону Clojure, от Common Lisp синтактически отличается только дополнительным сахаром в некоторых местах.
@@darkshaman766 думаю хаскель для этого больше подойдет!
получится гораздо дешевле чем на пхп, потому что оплата едой
16:17 Какая-то бредятина, опять же как без драйверов что-то писать асинхронно. Проблема PHP как раз в том что на нем чтобы решать повседневные задачи, которые решены в других языках программирования, нужно много танцевать с буноим или использовать какие-то экзротические фремворки, которые имеют либо кучу багов, либо кучу проблем с интеграцией с определенными интсрументами. В тех же асинхронных фремворках проблема с подключением тресов типа Sentry/DataDog/New Relic. PHP мертв из-за того что создает больше проблем чем решает. Node.js+NestJS полностью заменяет все что есть в PHP.
а зачем тебе что-то писать асинхронно?
Тот же вопрос, где эту асинхронность применять? В повседневных задачах операции как правило должны выполняться синхронно чтобы нигде ничего не прое.ать. Фоновые вещи и вещи не требующие резолва типа почту отправить, файлы сохранить решаются очередями
Никто не сопит? Так не интересно... 😂
чувак из российского PHP и не слышал про Yii2? И фамилию Макаров (из Скайенга) забыл? И он не Алексей.
На 49 минуте сказал про Yii3
Конечно знаю! Мы с ним в программном комитете PHP Russia вместе. Он крёстный отец российского фреймворкостроения на PHP.) На 49:13 вроде Сашей назвал.) Если где-то оговорился, прошу прощения.) На Yii2 писал на своей первой работе в IT-компании.
Алексей Корнеев из Skyeng. Не я.
А мои комменты про уii3 постоянно какой-то Маковинян удаляет.
Наверное теневая борьба с Уii тут идёт.
Дизлайк за "на Украине". Это отдельная страна, а не остров или регион. Вроде умные люди, а пробелы в политорректности
образованные люди говорят правильно
@@l0l0l0l0l0l0o Что вас имело что в виду?
@@l0l0l0l0l0l0o Пусть тогда хоть один образованный скажет правило, почему пишется не "в", а "на" ) и желательно пример какой то привести)
@@АнатолийЛавренев да сколько угодно в интернете инфы почему так получилось. можешь еще и узнать почему так в других языках а не только в русском
Какой же он высокомерный этот тип 🤮 (я про ведущего)
Как дешевая прости тутка
боты чтоли?