Size: a a a

2019 July 03

AS

Anton Shabouta in PHP fwdays
Ааа, это да. Это полезно. И не только PHP разработчикам. Многострадальная тема.
источник

AV

Alexandr Vronskiy in PHP fwdays
Без этой теории катарсис в середине доклада что swoole hello world быстрее goшной проги не был бы настолько силен)
источник

AS

Anton Shabouta in PHP fwdays
80% JS разработчиков этого не понимают :)) хотя у них асинхронность заложена в языке
источник

SP

Sergey Protko in PHP fwdays
Alexandr Vronskiy
Вот собственно планируем его заюзать в проде. Потенциально все вопросы там можно решить (выкинув ОРМ типа доктрины и куча других готовых решений), но отпугивает один серьезный недостаток. Чем заменить newrelic и xdebug (или любую другую профайлинговую и отладочную тулзу), мало того что подход в асинхронщине другой, так ещё и существующие решения архитектурно не возможно завести под swoole(
1. мы выкидываем всю готовую инфраструктуру и пилим все с нуля
2. уже есть проблемы найма разработчиков которые будут с этим разбираться
3. отладка, стабильность, иероглифы

Я бы просто писал на го или котлине каком.
источник

AS

Anton Shabouta in PHP fwdays
Sergey Protko
1. мы выкидываем всю готовую инфраструктуру и пилим все с нуля
2. уже есть проблемы найма разработчиков которые будут с этим разбираться
3. отладка, стабильность, иероглифы

Я бы просто писал на го или котлине каком.
Устал уже про это говорить :)) не слушают ...
источник

AV

Alexandr Vronskiy in PHP fwdays
При переходе на го ведь проблема #1 и #2 все равно будет (если учитывать что команда уже есть)
источник

AS

Anton Shabouta in PHP fwdays
Должны быть очень-очень веские аргументы чтобы выбирать асинхронные PHP фреймворки
источник

AS

Anton Shabouta in PHP fwdays
Максимально
источник

SP

Sergey Protko in PHP fwdays
Alexandr Vronskiy
При переходе на го ведь проблема #1 и #2 все равно будет (если учитывать что команда уже есть)
а у тебя уже есть команда которая хорошо могет в асинхронность под соусом свулле или им надо разбираться/учиться? выучить синтаксис го попроще будет как-то
источник

SP

Sergey Protko in PHP fwdays
ну то есть для меня переход от "мы пилиим говно на симфони" до "мы пилим офигенные микросервисы на свулле" это на порядок сложнее чем выучить еще один язык
источник

SP

Sergey Protko in PHP fwdays
риски выше, профит сомнительный (тот же гораннер даст больше ценности по соотношению затрат/профит)
источник

SP

Sergey Protko in PHP fwdays
нанять php разработчиков которые будут дешевле джавистов каких и при этом шарить в асинхронщину - оч маловероятно
источник

AV

Alexandr Vronskiy in PHP fwdays
Подкупает то что не нужно делать все и сразу со swoole. Начни с того чтобы просто запустить http server минус nginx - ничего в коде от этого не изменится (кроме сессий если они не на JWT были) а дальше начинай внедрять асинхронщину постепенно (логирование первый кандидат, и т.д)
источник

SP

Sergey Protko in PHP fwdays
Alexandr Vronskiy
Подкупает то что не нужно делать все и сразу со swoole. Начни с того чтобы просто запустить http server минус nginx - ничего в коде от этого не изменится (кроме сессий если они не на JWT были) а дальше начинай внедрять асинхронщину постепенно (логирование первый кандидат, и т.д)
так гораннер же.
источник

SP

Sergey Protko in PHP fwdays
точно так же
источник

AS

Anton Shabouta in PHP fwdays
Так возьми RoadRunner
источник

SP

Sergey Protko in PHP fwdays
или даже больше - никто не мешает тебе гейтвей поставит ьсверху и форвардить трафик то на синхронную шляпу то на асинхронную
источник

SP

Sergey Protko in PHP fwdays
но для того что ты озвучил - гораннер более чем
источник

SP

Sergey Protko in PHP fwdays
особенно занятно что у тебя "первый кандидат" это логирование
источник

SP

Sergey Protko in PHP fwdays
то есть смысла в свулле для тебя как бы... нет... либо у тебя там логов гиигабайты в минуту
источник