Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
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
-
byte32817yGo 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.
I am doing a research about Go lang and i need an opinion about its future... Can anyone help ?
question