4 ms·
What would convince an avid Python user to switch to Go st this point? Let’s narrow down the scope to an API backend to be more specific (isn’t that’s where Go’
by nnd 9y ago
What would convince an avid Python user to switch to Go st this point? Let’s narrow down the scope to an API backend to be more specific (isn’t that’s where Go’s performance thrives?)
- fetchfetch 9y ago- Real concurrency without having to deal with spawning multiple programs that communicate over some higher level process - Good concurrency primitive (channel), although asyncio Futures in Py3 aren't that bad either - Strong typing - Easy byte-level manipulation - Extremely easy to learn - Simplistic error handling compared to exceptions (there are problems with this I won't go into, but it's easy to learn at least) - Amazing tooling (gofmt forces your codebase to be consistent regardless of who is writing it)
- eadmund 9y agoI was an avid Python user for roughly a decade, and I switched to Go. IME, writing it feels a lot like writing Python, but I feel much more confident that the code I write will run the way I expect.
- luord 9y agoPython is my favorite language and I really liked Go as I read about it. When time came to actually learn and use it, I was... Disappointed. Sticking with python still, for the time being.