
Zver
01.08.2016
12:49:48
Или что-то в этом роде. Ну или ручками рефлексию использовать.

Oleh
01.08.2016
12:50:27
Спасибо!

Maxim
01.08.2016
12:52:20
Привет, чем Go лучше Node.JS?

Sergey
01.08.2016
12:52:47
эээ?

Google

Sergey
01.08.2016
12:52:50
эээээээээээээ?
чем язык программирования лучше фреймворка?
серьёзно?

Oleh
01.08.2016
12:53:27
Ты холивара ради?
Погугли особенности го

Maxim
01.08.2016
12:55:15
Нет

Vladimir
01.08.2016
12:55:53
выдает бинарник. типизированный код. стдлиба.
нет коллбек хелла

Oleh
01.08.2016
12:57:34
есть горутины (гошный аналог тредов), если их больше одна и в какой то тяжелая задача (безконечный цикл к примеру) то сервер всеровно будет отвечать
+ все асинхронно, но пишешь шаг за шагом, и все понятно

Vladimir
01.08.2016
12:58:23
вообще это нормальный вопрос, потому что понятно, что сравнивается не язык и фреймворк, а два инструмента дя решения очень похожих задач
а все остальное - докапывание до слов
на ноде хорошо писать штуки, в которые много параллельного io и мало всего остального

Google

Oleh
01.08.2016
13:01:16

Vladimir
01.08.2016
13:03:17
тоже неплох, да:)

Zver
01.08.2016
13:03:26

Slava
01.08.2016
13:03:33
В ноде всё на одном треде
В го - неи
Нет
Нода/js интерпретируемый язык, го - нет
В го строгая статическая типизация
В js - нет
Нестрогая динамическая

Dmitry
01.08.2016
13:07:31
Приветствую. Есть необходимость переписать наш сервис tdmv.me на го.
Сервис представляет из себя небольшой сайт и кучу демонов-воркеров на PHP, синхронизированных между собой.
На сайте применяется websocket для отображения в реальном времени статистики работы воркеров. переписывать нужно только демонов.
Вот пожалуй и все.
итого, что нужно знать в базе:
-php
-linux
-mysql
-websocket
-vk api
-golang
Оплата по результатам обсуждения ТЗ и объема работ.
в дальнейшем возможен вариант с постоянной оплатой за поддержку, если это будет интересно обеим сторонам.
Есть желающие?

Oleh
01.08.2016
13:07:52
часто ошибки ловлятлятся ещо на етапе компиляции

Dmitry
01.08.2016
13:12:00

Dmitry
01.08.2016
13:12:40

Maxim
01.08.2016
13:12:46
Генераторы, асинхронность, стрим

Dmitry
01.08.2016
13:13:20
зарегать не дает?, ога не дает

Zver
01.08.2016
13:15:38

Maxim
01.08.2016
13:15:44
Скажем так что лучше для Чатов, Ботов и Спа?

Google

Vladimir
01.08.2016
13:16:52
и то и то сработает

Maxim
01.08.2016
13:17:08

Vladimir
01.08.2016
13:17:14
тогда пиши на ноде

Maxim
01.08.2016
13:17:40
Я и пишу, но вот стоит ли перходить на Го?

Oleh
01.08.2016
13:18:19

Vladimir
01.08.2016
13:18:44
я делал бота и там и там, например.
На го мне понравилось в принципе, но это не в 200 раз легче
есть и там и там плюсы и минусы

Maxim
01.08.2016
13:19:42
А Го тоже же в одном потоке работает?

Vladimir
01.08.2016
13:19:51
если бот не важный, и ты делаешь его не для клиента, сделай на го
соберешь все шишки и дальше уже будешь сам решать
ну или если это не ключевой сервис в компании, скажем так

Zver
01.08.2016
13:21:00

Andre
01.08.2016
13:21:17
На го и питоне прикольно чат-ботов юзать.

Vladimir
01.08.2016
13:21:54
на ноде тоже

Maxim
01.08.2016
13:22:57
А про Elixir что думаете?

Ilya
01.08.2016
13:23:23

Vladimir
01.08.2016
13:23:31
ААА

Maxim
01.08.2016
13:23:46
Тоесть процесс

Google

Maxim
01.08.2016
13:24:24

Ilya
01.08.2016
13:25:07

Oleh
01.08.2016
13:27:38
Тоесть процесс
процес один да и адресное пространство одно, иногда нужно делать локи, чтоб разные горутины в 1 переменную одновременно нечего не записали, но это редко
благодаря каналам

Vladimir
01.08.2016
13:28:34
ответ на твой вопрос - да, ты можешь удобно, быстро и эффективно писать многопоточные приложения.

Maxim
01.08.2016
13:29:56
Спасибо за ответы

Zver
01.08.2016
13:29:58

Slava
01.08.2016
14:01:44

Admin
ERROR: S client not available

Maxim
01.08.2016
14:54:25
А как Го работает с многоядерным процессором?
Сам разруливает все?

Slava
01.08.2016
14:56:48
да
у него встроенный планировщик, который всё раскидывает как надо по тредам

Андрей
01.08.2016
15:34:20
Хотя с тех пор они планировщик изменили

Nikita
01.08.2016
16:45:01
а чем go лучше go?
почему люди любят такие вопросы задавать?

Vladimir
01.08.2016
16:54:08
потому что надо решать задачу и перед этим надо выбрать инструмент
а вот зачем говорить каждому, кто задает такой вопрос, что он глупый и не шарит и вообще го это язык, а нода - фреймворк - я рили не понимаю:)

Andrey
01.08.2016
17:02:26
Так вопрос "что лучше А или Б?" без указания задачи, которую А или Б должны решить не имеет смысла.

Google

Slava
01.08.2016
17:08:30
Согласен

Vladimir
01.08.2016
17:08:35
ну вряд ли он имел в виду стирку носков или покраску стены

Ilya
01.08.2016
17:08:55

Andrey
01.08.2016
17:09:58

Vladimir
01.08.2016
17:10:17
Arn Lee, [01.08.16 16:15]
Скажем так что лучше для Чатов, Ботов и Спа?
а так вообще я предположил, что он хотел сделать некий вебсервис

Andrey
01.08.2016
17:11:20
Что такое спа? На гошечке не фронт будет. Как вообще го поможет сделать спа? Что требуется от бэкенда для этого спа?
Google sheet это спа и блог васяна и его собаки тоже МБ спа

Slava
01.08.2016
17:19:43
вопрос что лучше без конкретики - звучит как "убедите давайте ка меня, а я ещё подумаю"

Vladimir
01.08.2016
17:25:14
обычно для спа требуется норм роутер и норм биндинги к БД, стабильные и простые в использовании
алсо все эти вопросы можно задать ну или просто промолчать.

Андрей
01.08.2016
17:28:59

Andrey
01.08.2016
17:33:47
Так чем дольше спрашивать или молчать тем дольше такие люди будут задавать одинаковые вопросы. Почему человек не может зайти на офф. доку и прочитать общедоступную инфу о профитах языка и о сферах его использования. И подумав над этим прийти с конкретным вопросом? Вопросы буду интереснее чем шаблонные вопросы от ленивых людей.

Igor ⛷
01.08.2016
18:20:29
Коллеги, кто имел опыт работы с раздачей трансляций видео, подскажите стоит ли смотреть в сторону rust?

Daniel
01.08.2016
18:24:34
rust?
видео в девопсовском чате раздает роман
@pragus

Roman
01.08.2016
18:26:01
Шо?

Daniel
01.08.2016
18:26:02
он это делает на nginx
сдал я тебя

Roman
01.08.2016
18:26:21