@blantcat

Go + Websocket или NodeJS + Websocket?

День добрый.
По синтетическим тестам работа с вебсокетами на Go будет происходить значительно быстрее и с минимальными накладными расходами. Но чаты (по типу jivosite) чаще выбирают именно ноду на бекенд. Подскажите, пожалуйста, с чем может быть обоснован такой выбор? Специалистов, вроде, хватает по обоим языкам. Или у ноды есть какие-то значительные плюсы, по сравнению с го?
  • Вопрос задан
  • 466 просмотров
Решения вопроса 4
yellow79
@yellow79
Senior Software Engineer
два языка VS один язык

Go + Websocket -> нужно либо два программиста, либо один, но знанием обоих языков
NodeJS + Websocket -> достаточно одного JS программиста
Ответ написан
@Qudres
Go и без синтетических тестов быстрее.
на сколько я помню для go и чатов был порт Socket.IO
в общем для бэкенда go единственное что Вам нужно.
Ответ написан
AlexMcArrow
@AlexMcArrow
Люблю РНР, да я такой!
Мне кажется здесь все просто - деньги.
Разраб на Ноде запросит Х, а разраб на ГО 2Х. Да и код на Ноде проще для большенства, даже не смотря кучу колбэков.
Да и ГОшников пока не так много, вот через год или два - сравняются.
Ответ написан
@Levhav
Контакты: скайп Levhav, почта Levhav@ya.ru
Затраты ресурсов чисто на открытие и поддержания вебсокетов настолько не значительны по сравнению с ресурсоёмкостью бизнес логики что на мой взгляд важно отталкиватся не от выигрыша в производительности а от того зачем вы вообще связались с вебсокетами.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
от 200 000 до 300 000 руб.
D2C.io Екатеринбург
от 70 000 руб.
OneTwoTrip! Москва
от 120 000 до 200 000 руб.
22 авг. 2018, в 08:57
113 руб./за 1000 зн.
22 авг. 2018, в 08:50
10000 руб./за проект
22 авг. 2018, в 06:57
150 руб./в час