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

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

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

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

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

holywar mode on
Hector вне форума  
Старый 15.09.2015, 18:47   #12
dady
Senior Medved
 
Аватар для dady
 
Регистрация: 15.06.2008
Сообщений: 4,137
Бабло: $22479945
По умолчанию

Зачем изобреать изобретатель велосипедов. Апарсер парсит всё.
__________________
Аппрув США >91% и Европа >90% Сливай фарму на Pharmcash - получай хрустящий кэш! / Спонсор! Докажи, что твоя партнерка №1 / 2019
dady вне форума  
Старый 15.09.2015, 19:04   #13
Hector
hustle
 
Аватар для Hector
 
Регистрация: 02.05.2008
Адрес: 3d world
Сообщений: 12,870
Бабло: $1717315
ТС -->
Отправить сообщение для Hector с помощью Jabber
автор темы ТС По умолчанию

Цитата:
Сообщение от dady Посмотреть сообщение
Зачем изобреать изобретатель велосипедов. Апарсер парсит всё.
Ага и js исполняет.
Hector вне форума  
Старый 15.09.2015, 19:46   #14
TOBBOT
01010100
 
Аватар для TOBBOT
 
Регистрация: 18.03.2015
Сообщений: 177
Бабло: $27925
По умолчанию

Цитата:
Сообщение от Hector
Ага и js исполняет.
а что http клиенты node.js и Go исполняют?
TOBBOT вне форума  
Старый 15.09.2015, 20:32   #15
Hector
hustle
 
Аватар для Hector
 
Регистрация: 02.05.2008
Адрес: 3d world
Сообщений: 12,870
Бабло: $1717315
ТС -->
Отправить сообщение для Hector с помощью Jabber
автор темы ТС По умолчанию

Цитата:
Сообщение от TOBBOT Посмотреть сообщение
а что http клиенты node.js и Go исполняют?
Там есть решения, я использую. Просто не надо сравнивать несравнимое.
Hector вне форума  
Старый 15.09.2015, 21:02   #16
sliderxxx
Ебланнед
 
Регистрация: 20.08.2008
Сообщений: 1,064
Бабло: $153400
По умолчанию

Цитата:
Сообщение от TOBBOT Посмотреть сообщение
а что http клиенты node.js и Go исполняют?
Да, причем можно как через webdriver, так и с помощью различных пакетов (парсеры и интерпретаторы js). Вариантов много.
sliderxxx вне форума  
Старый 16.09.2015, 12:23   #17
masolit
Senior Member
 
Регистрация: 18.08.2007
Сообщений: 1,094
Бабло: $199375
По умолчанию

для парсинга юзать Go )) это забавно ) для таких целей есть python и многопоточность не нужна, а нужна асинхронность если парсинг идет с веба, если нужно исполнять javascript есть тоже селениум, ну или Ghost.py, если такое пишется на го то это не потому что на нем проще писать или он быстрей в парсинге, а потому что возможно это малая часть какого-то проекта который пилиться на Go и выхода нет как писать данный кусочек на Go.
Ну а вообще Go очень даже не плох, есть несколько вещей которые я себе накатал именно на нем, но это достаточно сильно нагруженные штуки.

ps: под 1.5 все уже перекомпили свое добро ? там ГС сказка просто. )
masolit вне форума  
Старый 09.10.2015, 20:43   #18
Hector
hustle
 
Аватар для Hector
 
Регистрация: 02.05.2008
Адрес: 3d world
Сообщений: 12,870
Бабло: $1717315
ТС -->
Отправить сообщение для Hector с помощью Jabber
автор темы ТС По умолчанию

Попробовал для прикола Go. Быстрый очень. Да и парсинг им делать легко. Например https://github.com/PuerkitoBio/goquery
Так что если будет нужна быстрая системная приблуда буду заказывать на нем. Сокеты еще интересно как работают.
Но в Ноде все таки куча библиотек, но и хреновых из них почти все.

Цитата:
Сообщение от Vitej
Лям страниц это детский объём, я недавно 450к локальных html файлов на питоне за 20 минут распарсил, на 6 ядрах. И то там всё в медленный hdd упиралось. Основная проблема в парсинге это быстро забрать сами страницы, а там многопоточные языки редко упираются в производительность, а не сеть.
Ну вот сграблено и прочекано 50к страниц разных сайтов с таймаутом в 10 сек. 50 000 потоков))))
Total: 50000, Good: 44004, bad: 5996
Script execution time: 51.928716183s
За 50 секунд на 4 гигах озу и среднем проце

Нода блять работает на одном ядре, там танцы с бубном надо чтобы запустить на всех. А тут пожалуйста.

Цитата:
Сообщение от Vitej
Нода это хипстерский язык
В каком смысле хипстерский? Что значит это выражение?

Последний раз редактировалось Hector; 09.10.2015 в 20:50.
Hector вне форума  
Старый 09.10.2015, 23:41   #19
веломан
сыроед
 
Аватар для веломан
 
Регистрация: 01.10.2015
Сообщений: 15,817
Бабло: $1863945
По умолчанию

Цитата:
Сообщение от Hector Посмотреть сообщение
Что интересно по человеко-ресурсам. На Go уже много програмеров?
badoo своих демонов с си на го перепиливают
веломан на форуме