4
Youpala
7y

I am doing a research about Go lang and i need an opinion about its future... Can anyone help ?

Comments
  • 1
    Well golang has both a dark and a bright future. On the dark side with how easy it is to cross compile a static binary there is going to be a new breed of viruses released eventually that can infect any operating system. But good tools always get abused at some point. Now for the bright side, golang makes it easy for tdd due to testing being builtin the language. With most businesses migrating to containers and microservices golang makes a perfect fit due to the small size a golang static binary will take in a blank docker image and how easy it is to build in concurancy and mini-webservers. One thing that golang is missing is a good dependency manager. Currently golang devs are either using vendor directories or cloning a parent repo to make sure no upstream breaking changes are introduced. But there's a wide range of well written libraries that can do just about all the leg work on any project you can imagine
  • 0
    Go is fast but that's about it
  • 0
    Go is very easy to start with. The tooling provides testing, documentation and builing natively.
    Go's approach to concurrency is very good, ot provides a nice abstraction.

    As @PerfectAsshole told the whole story very nicely, I don't have much to add.
    But Go has a future with all the companies migrating to a micro service architecture.
    And there are some advances in data science and ML in Go as well, tensorflow now has Go support.
Add Comment