Microsoft wants its Visual Studio Code (VS Code) editor to be more integrated with Google Go, an increasingly popular programming language. To reach that goal, Microsoft has announced VS Code extension for Go will move to Golang, which is Google's open source project for overseeing Go.
Many Google developers leverage Microsoft's open source Visual Studio Code to create apps and services. Most of those developers build their apps with Google's Go programming language.
Called “Gophers”, these dev's are combining two solutions from rival companies. Google Go as the programming base, and Microsoft's Visual Studio Code as an editor. Google Go is increasingly popular and is underpinning some services by major companies including Salesforce, IBM, Netflix, and of course, Google.
According to a recent Google survey, 41% of Go developers are using Visual Studio Code as their editor. Microsoft believes moving VS Code to Golang will help developers.
“Today we are happy to announce that the Go team has officially stepped up as the new maintainer of the Go extension” said Microsoft's VS Code team.
“During the past few years working together with the Go team, it's been clear they are in the best position to advance the tooling ecosystem for Go and ensure that it evolves alongside the language,” the VS Code team added.
When developers leverage the Go extension in VS Code, they will no longer see Microsoft has the publishers. Instead, “Go Team at Google” will be seen in the VS Code Marketplace. It's a minor detail, but worth noting.
“Both the Go and Visual Studio Code teams recognize the importance of Visual Studio Code to the Go community and believe strongly in an open tooling ecosystem for Go developers.
“Even as the extension graduates to be part of the Go project, the VS Code team will continue to work together with the rest of the Go project and the community to deliver a great experience for all Gophers.”
“Through this collaborative work between the VS Code and Go teams, we realized that the Go team is uniquely positioned to evolve the Go development experience alongside the Go language.”