3 ms·
> I don't get why is Go defined as a competitor to Python. To me the area where Go excels the most, and where I feel most strongly compelled to use it, is in t
by stormbrew 12y ago
> I don't get why is Go defined as a competitor to Python.
To me the area where Go excels the most, and where I feel most strongly compelled to use it, is in tooling apps that you expect your users to install on their machines and run from a command line. This has been an area where python and ruby have been pretty common, but they're both a complete pain in the ass to use that way (setting up virtualenv, setting up rvm, pip problems, gem/bundler problems, etc).
For eg. we use vagrant and fabric at my work for server management (vagrant+fabric for dev environments, fabric alone for production servers). One's written in ruby and the other is written in python, and we have to spend a non-trivial amount of time managing their dependencies so they continue to install correctly. If they were go apps we'd just build and install binaries.
This is the area where I think Go is taking up python users, personally.