M0sTH8 @M0sTH8
User
Опыт применения Go в продакшене Яндекса
M0sTH8
Хорошо, я попробую. Но наверное это будет скорее об «особенностях», чем недостатках =)
+1
LookОпыт применения Go в продакшене Яндекса
M0sTH8
Скоро под андроид будем писать на Go, вот тогда повеселимся =)
+3
LookОпыт применения Go в продакшене Яндекса
M0sTH8
Да, кто-то даже на racket, но я говорю про команду хотя бы из 5 человек. Я знаю многих, кто хотел бы писать на Scala, но пока не получается.
0
LookОпыт применения Go в продакшене Яндекса
M0sTH8
Я вас понимаю, Go действительно скорее недоделан, чем переделан. И многое в нём навязывается. Но он развивается очень быстро, в том числе и силами уже не маленького сообщества, которое очень отзывчиво. Возможно для ваших задач нужно что-то уже более зрелое и выразительное.
0
LookОпыт применения Go в продакшене Яндекса
M0sTH8
Не секрет, язык не простой, сложно искать людей.
+4
LookОпыт применения Go в продакшене Яндекса
M0sTH8
Я думаю там используется netpoller и ничего не блокируется. Если дойдут руки и Дмитрий Вьюков мне поможет, то попробую написать подробную статью про внутренности планировщика в текущей реализации.
+2
LookОпыт применения Go в продакшене Яндекса
M0sTH8
Обязательно посмотрим, когда он зарелизится.
+7
LookОпыт применения Go в продакшене Яндекса
M0sTH8
Да, согласен, в Go куча недостатков, они у меня все записаны в отдельный блокнот.
+3
LookОпыт применения Go в продакшене Яндекса
M0sTH8
Если до конца придираться, то он может и системный тред заблокировать на блокирующих syscall вызовах. Просто планировщик Go перебросит остальные Go-рутины на другой тред и приложение этого даже не узнает.
0
LookОпыт применения Go в продакшене Яндекса
M0sTH8
Когда любишь, то уже не замечаешь недостатков =)
+1
LookОпыт применения Go в продакшене Яндекса
M0sTH8
К сожалению, я не имел опыта разворачивания и управления OpenStack. Но я могу рассказать чем Go лучше Python.
0
LookОпыт применения Go в продакшене Яндекса
M0sTH8
NodeJS, кажется, не очень хорошо работает на многоядерных конфигурациях. Плюс иногда очень важно знать, что данные в памяти хранятся именно так, как вы указали в программе.
+1
LookОпыт применения Go в продакшене Яндекса
M0sTH8
Это понятно, в огромной корпорации есть место любым извращениям. Я о другом, для некоторых задач Go подходит лучше, например для управления облаками.
0
LookОпыт применения Go в продакшене Яндекса
M0sTH8
После Java захочется Scala, а Scala нельзя =)
+6
LookОпыт применения Go в продакшене Яндекса
M0sTH8
Есть множество причин, по которым не использовался Erlang. Но самая главная — это время поиска людей, которые бы хотели/могли писать на Erlang. Даже Ericsson, создатель Erlang теперь пишет на Go =)
+15
LookБудущее веб браузеров и экосистема устройств пользователя
M0sTH8
К сожалению примеров нет, это пока только идеи.
0
LookБудущее веб браузеров и экосистема устройств пользователя
M0sTH8
Нет, я только за =)
0
LookВидеозаписи докладов конференции Golang Moscow
M0sTH8
Удивительно, но в зале было достаточно много девушек. Это очень радует.
+2
LookПишем веб сервис на Go (часть вторая)
M0sTH8
Уверен, что нет, у Go множество проблем и он далеко не идеален, просто в данный момент он достаточно прост и удобен для разработки сервисов и инструментов, вроде docker.
+1
LookОблачная платформа Яндекса: Cocaine в действии
M0sTH8
В фреймворке Go для cocaine можно использовать WrapHandler и WrapHandlerFunc и тогда c http запросами можно работать как с обычными гошными Handler.
+2
LookHereThere
12
3456