Will 2016 be the year of Go?


TL;DR – Go is six years old. Will it gain popularity like javascript / ruby this year?

So, Golang is 6 yrs. old. It is mature, it is robust and performant.
However, it seems to me that it didn’t catch as a server-side language as Ruby and Javascript.

(Though, looking at the chart below show high volume for Go in comparing the three)

So the question pops up is why Ruby & javascript became so popular?
Humbly, I’ll try to raise errors  two points and discuss them:

  • High learning curve. Both Ruby and javascript are super easy to learn, run and deploy (as well as PHP)
    I think that because it is a very much C type language, it may scare newbies from approaching and trying
  • Lack of an easy, cool, and well promoted web framework (Where was Ruby without Rails? Where we so happy building a node backend w/o mean.io || Express.js || meteor ?)

And while writing those two points, I thought: “Maybe Go shouldn’t be your (my) next server-side language?”
I mean, if it was designed to be a systems programming language, maybe it should stay there?
(though one can argue that both Java, C#, Erlang and others have their own web frameworks).

Blah, this blog post rose more questions than answers….

My unsure, undecided conclusion is that if Go would have an easy web framework (as easy as Rails) 2016 may be the year of the Go.

Happy 6th. Birthday, Go!