Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Go is for DevOps, full-stop. :D


Not sure why you're downvoted. DevOps is definitely a place where I see Go used most often. Go has a fast compiler giving it a scripting-like feel, very low memory and disk footprint overhead, it is also easy to learn and easy to deploy which makes it a great language for devops - all those tiny programs that orchestrate components of a bigger system. And in this case the simplicity of the language is an advantage as you can find people being productive very quickly, but weak expressiveness is not a problem because you're not building anything large.

However, I would not recommend it for anything that's concurrent, needs high performance and resides on the critical path (critical not in terms of performance but in terms of reliability) or is large / to be maintained by many teams. Just too easy to run into problems.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: