|
|
|
|
|
by falcolas
3734 days ago
|
|
Yes. It won't replace Python, but it's a good addition to the toolbox. - It's high level enough you won't find yourself writing excessive (i.e. Java) amounts of boilerplate. But the corollary is that there much more boilerplate in Go than Python. - It's fast enough to blow away Python for most network based usages. - There's enough metaprogramming capabilities to make some really clever code. The downside is that there's enough metaprogramming capabilities to make some really clever code. - You'll dig the distribution method of Go programs when compared to Python. |
|
I tell them to think of it as a tool in your arsenal, rather than the toolbox that carries everything you need. You will write far less boilerplate than Java, silly fast for certain network usages,and Goroutines have saved me quite a few headaches.
With that said, it is still pretty new. But it is a great tool to have.