@platz :
The time component is missing in the analysis to make comparisons meaningful to me - so in comes a cubic meter of salt.
The eigenvector of “Why we moved from language X to language Y”
191–193 of 193 posts
Re: The eigenvector of “Why we moved from language X to language Y”
#192Earlier quoted context omitted.
Go is verbose. There is a lot of thought behind that, but that is an intentional design aspect of the language. Personally I would not use gin, either net/http, gorilla/mux, or httprouter are solid choices
What is the empirically-determined advantage of verbosity, then?
A lot of it boils down to making it easier for developers to work with each other, rather than any technological benefit.
The less magic that happens and the more code that is commonly used by all developers, the easier it is for others to read your code and understand what it does. Rob Pike and others have some interesting talks and blog posts on this
Re: The eigenvector of “Why we moved from language X to language Y”
#193The prevalence of Go may be caused by the stupid fact that Google search results include pages where "go" is used just as a common verb and not a language name.