Цитата:
Да и вряд ли там в кучу смешано. Вебсокеты на ноде явно для чего то специфичного. Цитата:
Если вы недавно, САМИ, не поднимали вебсокет сервер на php, то и не владеете этой темой. Ссылки на пустой функционал в доках не в счет. |
Жаль. А то я думал, что у вас есть такой опыт, ввиду того, что вы включились в активное обсуждение данного вопроса.
И, разумеется, я всегда готов принять разумные аргументы в пользу различных подходов. |
Цитата:
|
softovik88,
Вы правы. Очень часто ведь бывает, что приходится использовать какие-то инструменты, которые реализованы на различных языках и технологиях, плюс это все еще контейнеризируется, что упрощает использование такого зоопарка. На данном проекте функционал, который использует ноду, реализован в виде модулей для Yii2. Достаточно понятно и читаемо. Не слишком все идеально сделано, можно лучше, но все-таки успешно работает. Ну а если кто-то подскажет, как можно улучшить какие-то решения, я буду только благодарен, без всякого сарказма. |
Цитата:
Цитата:
Автор, если проект делался на пхп, а потом ВНЕЗАПНО потребовались сокеты и прочее за рамками стандартной пхпшной area of applicability, это означает минимум одно из двух (а чаще оба пункта сразу): - архитектор этого решения был, ну скажем так, не очень опытным или ответственным - заказчик |
frbd,
вполне нормальное решение я разработчик, в том числе и php(пишу бываю и свои расширения под него Tesseract, OpenCV ...) и вот чего бы я там никогда не делал, так это использовал вебсокеты хотелось бы глянуть на это чудо сервер webrtc на php :haha: нода оптимально, легко маштабируется и разрабатывается go лучше, rust, c... много факторов влияет на выбор языков, платформ в зависимости от потребностей, кошелька и задач, трудовых ресурсов упоминали про бенчмарки, смотрим здесь https://www.techempower.com/benchmarks/ в работе не нуждаюсь |
Vlasenko Fedor,
согласен, если бы сейчас писали этот функционал, то для сервера я бы выбрал go. Тогда нода казалась более простым решением. alex.vv, ваша безапелляционность в данном вопросе намекает не только на отсутствие опыта, но и на отсутствие возможности его приобрести. |
Часовой пояс GMT +3, время: 23:56. |