Google today announced that support for the Go programming language in the Google App Engine Platform as a Service (PaaS) is finally generally available and backed up by a service-level agreement. For the past four years Go support on Google App Engine has been available, but in beta, without an assurance of uptime.

And going forward, Google will be doing more around Go, the open-source language that was originally developed at Google.

“This announcement won’t change how you use App Engine today, but we have heard your feedback: We will continue to make significant investments in App Engine for Go, including an improved SDK and an upgrade to the Go 1.5 runtime,” Go product manager Jason Buberel wrote in a Google Groups post about the news. “Our goal is to make App Engine the best deployment platform for Go programmers.” (Update on July 10: Google today published a blog post officially announcing the news.)

Google App Engine fits in with the wider Google Cloud Platform portfolio that competes with other major public clouds, like Amazon Web Services and Microsoft Azure. App Engine also supports Python, Java, and PHP in addition to Go. The Azure App Service doesn’t currently support Go, but Go does work on Amazon’s Elastic Beanstalk service.

Go, which dates back to 2007 and is being celebrated at the Gophercon conference in Denver this week, has been on the rise in recent years. Trendy infrastructure tools Docker and Google’s own Kubernetes are written in Go.

Go now ranks 15th on analyst firm RedMonk’s list of the top 20 programming languages.

“While the language has appeared at times to be in the trough of disillusionment following an extended honeymoon period, none of the periodic criticism has had any apparent impact on the project’s growth. And with an increasingly strategic foundational role within projects that are themselves strategic, Go’s future appears bright,” RedMonk analyst Steve O’Grady wrote in a blog post on the latest rankings earlier this month. “It’s also worth considering whether the Supreme Court decision could eventually, indirectly lead to a more significant change in Go’s fortunes given recent project activity.”

With Google finally putting its App Engine SLA behind Go, adoption stands to grow some more.

VentureBeat's mission is to be a digital town square for technical decision-makers to gain knowledge about transformative enterprise technology and transact. Learn more about membership.

Author
Topics