DEV Community

Discussion on: 5 reasons to use Golang

Collapse
 
carloslfu profile image
Carlos Galarza

Those are good points! Thank you. I agree those are pain points. I think monadic error handling is far better than exceptions and the Go way. Also, I agree that Go 2 is going to be better because of generics.

That said, I still like Golang's simplicity. I agree Rust is excellent, but Go is less difficult to learn, and that is sometimes better than being perfect. When choosing a language, you have to make tradeoffs. For instance, if you have NodeJS devs and you have to develop a CPU intensive web service or optimize an existing one. Golang is an excellent choice over Rust because it is going to be easier to learn and good enough for the task.