This is the first Go article I've seen on the front page in a while...
This is the first Go article I've seen on the front page in a while...
Rails solve common problems for the most popular platform: web.
Go is created to replace C, a system programming language which could be considered as a niche. You see popular Go projects specifically addressing system level stuff (infrastructure: packer.io, docker, etc).
I'd go a bit further. Go was written to replace C++ when used for servers at google and it excels in that spot. It is not meant to replace C for kernels.
wow
C is now a niche language?
http://www.tiobe.com/index.php/content/paperinfo/tpci/index....
etc
What can I do in Rails that I can't do in PHP?
"Systems programming" != "Systems software".
Systems software is more widely used, but written by fewer people.