Re:What's so great about Go?
by duckmysick on Friday November 06, 2020 @09:48PM
(#25012897)
It's the exact same criticisms every single time about other languages too. Unsafe C, slow Python, verbose Java, messy JavaScript ecosystem, etc.
When criticism is valid, it doesn't matter if it's novel or not.
> verbose Java
Ironically, golang codebases tend to be more verbose than Java.
They've traded horizontal verbosity for vertical; you probably won't find a `SimpleBeanFactoryAwareAspectInstanceFactory` in Go; instead you'll probably find a long list of functions implementing some interface (`Stringer`, `Valuer`, etc).
I want to make a pasta comparison but can't think of a good one for Go, since it's often quite straightforward / not-spaghetti. Java is often lasagna code though.
Re:What's so great about Go?
by blandflakes on Friday November 06, 2020 @09:45PM
(#25012888)
> - it's the exact same 4-6 criticisms every single time
This isn't necessarily an argument that those criticisms are wrong, though.
Well, there's a lot more than that:
https://github.com/ksimka/go-is-not-good
- it's the exact same 4-6 criticisms every single time
- "no generics" is on the chopping block