3 ms·
So, why use Go then? Java and C# will beat in every metric you have listed here.
by FraaJad 8y ago
So, why use Go then? Java and C# will beat in every metric you have listed here.
- remilouf 8y agoMaybe not on the “life is short” metric. It is insanely fast to write production grade code in Go :)
- nimmer 8y agoNot really, Go is way more verbose than Python and Nim and the latter provides static typing.
- remilouf 8y agoAs someone who also develops in Python and Nim, I respectfully disagree. There are a lot of use cases where I would pick them over Go, but the important term here is “production grade”. Sure, you can bootstrap something really quickly in Python and Nim, but when it comes to creating beefy APIs, I find that Go offers a much shorter development cycle. Sure it is slightly more verbose, but when your code compiles it usually works (which is partly due to the way Go deals with errors). If you need to handle a large number of requests, scaling with Go is a breeze and a nightmare in Python.