I don't think you should form your opinion based on what I or anyone has to say. Go try it out, and see if you get the idea.
Go has a different way of solving some of the problems of programming and might not work out for you.
Is it worth learning?
That depends. I will give you a simple solution, take a tour here https://tour.golang.org/. If you enjoy it, explore more.
I don`t want someone to influence me, i just want to hear why people have chosen to learn Go, to make my own opinion around it. Sure, i could Google, i did the tour but i just wanted to hear what other think about it.
The most honest answers are from Devs who are using or not using it, not from Blog Posts and Tutorials.. You know what i mean?
Okay, so here is my take on the language itself.
It is as good as python while writing
It has blazing fast compiler and build system is easy
It has interfaces which puts Java's interfaces to shame
It is functional first but has Classes in a different form (struct)
It is for server side apps and API's. It is easy to learn and really fast.
Firstly PHP is not for server side apps, and it is an interpreted language making it slower. NodeJS in my optinion is terrible. Javascript was never built for things like node, and the event nature mostly just gets in the way. Go's threading is also inspired.
@der_poho I think he means services and daemons "php-cli" running endless as a service. This is just to clarify what I think he ment. and Yes the rest is just an opinion :) @uknth put it the best way :) although I wouldn't use python in context but again, that's taste and does not diminish the fact that he brings up valid points :)
Ujjwal Kanth
Search @Unbxd
I don't think you should form your opinion based on what I or anyone has to say. Go try it out, and see if you get the idea. Go has a different way of solving some of the problems of programming and might not work out for you.
That depends. I will give you a simple solution, take a tour here https://tour.golang.org/. If you enjoy it, explore more.