6
User
Recs.
Recs.
13
Updates
Last
Updated
Updated
Activity
94 Options
Descriptions help others learn about the option
Specs
Pros
Pro Focused development of the language and ecosystem
Go is often criticised for being too opinionated. This is in some ways a good thing: it means you don't end up with a committee language. A specific project is chosen as the standard tool, and the community tends to follow rather quickly. It keeps the toolchain clean, predictable and allows development efforts to be focused on one project.
Know any positive aspects of this option?
Cons
Recommendations
Golang
Recommended 6 years ago
fast (both runtime and compilation), well designed, easy to use (not necessarily easy to master) language. Great for CLI tools or services.
Pro
Great concurrency modelPro
Composition over inheritanceCon
Package managers are not as mature as they could bePro
Great toolchainPro
Focused development of the language and ecosystem