Node.js vs Go - Форум успешных вебмастеров - GoFuckBiz.com
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB93.7196
BTC/USD64200.6553
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 15.09.2015, 17:51   #1
Hector
hustle
 
Аватар для Hector
 
Регистрация: 02.05.2008
Адрес: 3d world
Сообщений: 12,890
Бабло: $1717315
Отправить сообщение для Hector с помощью Jabber
По умолчанию Node.js vs Go

Что лучше в 2015?
Ноду использую, прикольная хрень кроме коллбеков. Но на php пишется все быстрее.
Посмотрел еще Golang, прикольно что можно паралелльно запускать функции, удобнее сделано чем в Ноде НО катастрофически мало модулей на гитхабе и тд.
Такое ощущение что на него забили разработчики.

Что интересно по человеко-ресурсам. На Go уже много програмеров? Как дела с Нодой?

holywar mode on
Hector вне форума  
Старый 15.09.2015, 18:06   #2
sliderxxx
Ебланнед
 
Регистрация: 20.08.2008
Сообщений: 1,067
Бабло: $153400
По умолчанию

Что ты для го не можешь найти из модулей? Есть все что надо и даже больше.
sliderxxx вне форума  
Старый 15.09.2015, 18:19   #3
Hector
hustle
 
Аватар для Hector
 
Регистрация: 02.05.2008
Адрес: 3d world
Сообщений: 12,890
Бабло: $1717315
ТС -->
Отправить сообщение для Hector с помощью Jabber
автор темы ТС По умолчанию

Может просто не знаю где искать? http://githut.info/
Hector вне форума  
Старый 15.09.2015, 18:23   #4
Юнга
white powder
 
Аватар для Юнга
 
Регистрация: 29.04.2007
Сообщений: 2,692
Бабло: $370670
По умолчанию

заканчивался 2015 год, а Гектор все еще был в поисках инструментов..

все нормально с го.

но тебе надо уже на rust смотреть!
__________________
господин мойва любит вас 🙄https://t.me/musica_finale | у каждого есть история: https://anchor.fm/hibrokakbiz 🙉🎤🙊
Юнга вне форума  
Старый 15.09.2015, 18:26   #5
sliderxxx
Ебланнед
 
Регистрация: 20.08.2008
Сообщений: 1,067
Бабло: $153400
По умолчанию

Для начала здесь - http://golang.org/pkg/ , если нет подходящего - гуглишь "golang ключевик". Не сталкивался еще чтобы ничего не нашлось. Там философия немного другая чем у ноды и других языков. Из языка выкинуто все, и все доступно в виде модулей. Собираешь из модулей как конструктор то, что надо. По мне так очень удобно.
sliderxxx вне форума  
Старый 15.09.2015, 18:29   #6
Vitej
Senior Member
 
Регистрация: 21.11.2010
Сообщений: 246
Бабло: $34040
По умолчанию

Это принципиально разные языки.
Vitej вне форума  
Старый 15.09.2015, 18:30   #7
Hector
hustle
 
Аватар для Hector
 
Регистрация: 02.05.2008
Адрес: 3d world
Сообщений: 12,890
Бабло: $1717315
ТС -->
Отправить сообщение для Hector с помощью Jabber
автор темы ТС По умолчанию

Цитата:
Сообщение от Юнга Посмотреть сообщение
заканчивался 2015 год, а Гектор все еще был в поисках инструментов..

все нормально с го.

но тебе надо уже на rust смотреть!
Не в поисках а интересуюсь тенденциями Саморазвитие.
Hector вне форума  
Старый 15.09.2015, 18:34   #8
sliderxxx
Ебланнед
 
Регистрация: 20.08.2008
Сообщений: 1,067
Бабло: $153400
По умолчанию

Цитата:
Сообщение от Vitej Посмотреть сообщение
Это принципиально разные языки.
Тут я понимаю выбор не от принципа, а от целей использования. Сервера, парсеры всякие, чекеры, опять же автоматизировать браузер и прочий околосеошный софт можно и на ноде и на го писать (можно и на пхп даже), но лучше не надо. В го рутины охуенны, ну и интерфейсы. Понять конечно их сложновато после классических ООП ЯП.
sliderxxx вне форума  
Старый 15.09.2015, 18:37   #9
Hector
hustle
 
Аватар для Hector
 
Регистрация: 02.05.2008
Адрес: 3d world
Сообщений: 12,890
Бабло: $1717315
ТС -->
Отправить сообщение для Hector с помощью Jabber
автор темы ТС По умолчанию

Ну вот задача была распарсить около ляма html файлов. Многопоточно. Нода справилась но интересно как бы go сделал. Говорят он быстрый.

Будущее ноды мне понятно, это js и он никуда не денется.
Hector вне форума  
Старый 15.09.2015, 18:41   #10
Vitej
Senior Member
 
Регистрация: 21.11.2010
Сообщений: 246
Бабло: $34040
По умолчанию

Нода это хипстерский язык, на котором пишут говностартапы. Её никогда не будут в ентерпрайзе использовать.

Go это больше системный язык, на котором пишут серьёзный софт по типу докера. Писать на нём парсеры не очень выгодно, займёт больше времени и по незнанию больше проблем будет. Чтобы на GO писать нормальный софт закончить 9 классов школы мало . Это я к тому, что среднестатистический вебмастер программировать не умеет нормально, не говоря уже о сложных многопоточных приложениях на языке со статичной типизацией.

Лям страниц это детский объём, я недавно 450к локальных html файлов на питоне за 20 минут распарсил, на 6 ядрах. И то там всё в медленный hdd упиралось. Основная проблема в парсинге это быстро забрать сами страницы, а там многопоточные языки редко упираются в производительность, а не сеть.

Последний раз редактировалось Vitej; 15.09.2015 в 18:48.
Vitej вне форума