Size: a a a

2020 February 19

VM

Vladislav Milenin in Go-go!
а как это мешает решению бизнес задач?
источник

DP

Daniel Podolsky in Go-go!
Nerzh Woodcrust
я чисто про синтаксис, возможно лег предыдущий опыт других высокоуровневых языков, Go реально непривычно выделяется из них всех, чтобы было понятнее Perl, Ruby, JS, C, PHP, Rust, Kotlin, Swift, Lisp, Python, из них больше всего использовал Ruby, Swift, JS, C
возможно, все объясняет первый язык среди перечисленных...
источник

DP

Daniel Podolsky in Go-go!
Vladislav Milenin
а как это мешает решению бизнес задач?
не удается эффективно над ними размышлять, требуется перекладывать с бизнесового на технический. и при этом переводже появляются дыры
источник

VM

Vladislav Milenin in Go-go!
Justify
на return ругается goland, вдруг есть более правильный вариант
чяднт?
источник

dd

daz dingo in Go-go!
Как пройтись в шаблоне по слайсу? {{ range  .arr1}}  так?
источник

J

Justify in Go-go!
или vscode... точно не могу сказать, но помню что ругалось
источник

DP

Daniel Podolsky in Go-go!
.arr1 быть не может, только .Arr1
источник

dd

daz dingo in Go-go!
имя слайса arrKeys
источник

DP

Daniel Podolsky in Go-go!
приватные поля использовать не получится
источник

SA

Sky Alex in Go-go!
Daniel Podolsky
давайте так - вы рассказываете, что именно не так, потому что любопытно. а я баню всех, кто начинает возражать “это субъективно” 🙂
А можно мне тоже чуть набросить?
Нет перегрузок
Нет наследования
Нельзя разширить базовый тип
размер массива является частью типа
Нет многих примитивных вещей типа енумов

Все это заставляет писать кучу велосипедов и  как следствие быдлокода
источник

dd

daz dingo in Go-go!
Daniel Podolsky
приватные поля использовать не получится
Имя слайса писать с большой буквы для экспорта?
источник

VM

Vladislav Milenin in Go-go!
Daniel Podolsky
не удается эффективно над ними размышлять, требуется перекладывать с бизнесового на технический. и при этом переводже появляются дыры
после ряда языков (по порядку java, c#, swift, kotlin, python) меньше всего времени на старт ушло с Го
Уже на второй неделе был готов небольшой сервис, часть кода до сих пор существует в проде и в целом проблем на всем пути было по минимуму
источник

SA

Sky Alex in Go-go!
А, еще нет сериализаций геттерами.
источник

DP

Daniel Podolsky in Go-go!
Sky Alex
А можно мне тоже чуть набросить?
Нет перегрузок
Нет наследования
Нельзя разширить базовый тип
размер массива является частью типа
Нет многих примитивных вещей типа енумов

Все это заставляет писать кучу велосипедов и  как следствие быдлокода
не заставляет. заставляет мозгами скрипеть - это да
источник

MN

Mykyta Nikitenko in Go-go!
Sky Alex
А, еще нет сериализаций геттерами.
в принципе есть, если городить свой велосипед реализуя json.Marshaller
источник

DP

Daniel Podolsky in Go-go!
Vladislav Milenin
после ряда языков (по порядку java, c#, swift, kotlin, python) меньше всего времени на старт ушло с Го
Уже на второй неделе был готов небольшой сервис, часть кода до сих пор существует в проде и в целом проблем на всем пути было по минимуму
это да, но я о другом. я о том, почему go, при всех его положительных качествах, довольно медленно заходит в энтерпрайз
источник

A(

Andrew (backEnd) in Go-go!
Daniel Podolsky
это да, но я о другом. я о том, почему go, при всех его положительных качествах, довольно медленно заходит в энтерпрайз
Почему не заходит? На хабре видел от крупных компаний статьи о сервисах на го (маил ру врорде как и амазон, но последний уже перешел на раст)
На конференциях по Го довольно крупные компании рассказывают о том, как на высоконагруженных серверах крутятся у них го сервисы.
источник

AS

Andrei 🦉 Sergeev in Go-go!
Andrew (backEnd)
Почему не заходит? На хабре видел от крупных компаний статьи о сервисах на го (маил ру врорде как и амазон, но последний уже перешел на раст)
На конференциях по Го довольно крупные компании рассказывают о том, как на высоконагруженных серверах крутятся у них го сервисы.
не сказал бы что mail / amazon и всякие уберы это энтепрайз
источник

DP

Daniel Podolsky in Go-go!
Andrew (backEnd)
Почему не заходит? На хабре видел от крупных компаний статьи о сервисах на го (маил ру врорде как и амазон, но последний уже перешел на раст)
На конференциях по Го довольно крупные компании рассказывают о том, как на высоконагруженных серверах крутятся у них го сервисы.
во-первых, я не сказал, что совсем нет, я сказал, что медленно

во-вторых, сервисы - это про другое. бизнес-логику мы пока не научились писать на go быстро и хорошо
источник

DP

Daniel Podolsky in Go-go!
а на том java-spring, или .Net - научились
источник