Google makes Go to become the preferred language for cloud app development
Google’s Go language is one of the fastest growing programming languages today and currently has around 1 million active developers worldwide. But Google believes that Go still has growth potential, especially in writing cloud applications. To this end, Google recently launched a new open source project, Go Cloud, to make it easier to build cloud applications using Go.
Google said that while Go is very popular with developers, the language lacks a standard library for connecting to cloud services, and developers often need to write their libraries to use the various cloud features. The emergence of Go Cloud is the desire to easily migrate between clouds, providing a set of open, universal cloud APIs for accessing Blob storage, MySQL databases and runtime configuration, as well as built-in logging, tracing, and health checks. HTTP server.
Go Cloud currently provides support for AWS and Google Cloud Platform. Over time, Google plans to add more features to Go Cloud and support more cloud providers.
Go Cloud’s slogan is “Write once, run on any cloud”, and Google believes that Go Cloud will allow development teams to build applications that run quickly on any supported cloud without having to rebuild most of their applications.
The Go Cloud Project: Write once, run on any cloud.
One set of objects & methods that work w/ any cloud provider means your application code doesn't need to be aware of which backend provider you use or even if you are using multiple providers → https://t.co/7nbGqZym81 pic.twitter.com/JLhNNTtEfQ
— Google Cloud Tech (@GoogleCloudTech) July 26, 2018
As Google VP Adam Seligman said, the company hopes that this move will lead to an explosion of standard libraries around Go, ultimately accelerating Go as the language of choice for cloud application development.
Via: TechCrunch