4 ms·
No. At Least Go is not there on Google I/O for last few years. To me it is encouraging that Go has its own conference Gophercon and not riding on Google I/O. I
by geodel 9y ago
No. At Least Go is not there on Google I/O for last few years. To me it is encouraging that Go has its own conference Gophercon and not riding on Google I/O.
I believe Go at Google does not have same relationship as Java at Oracle or Swift at Apple.
- pjmlp 9y agoSpecially when we see which languages get the preview SDKs for all Google platforms and services.
- akerro 9y ago>I believe Go at Google does not have same relationship as Java at Oracle or Swift at Apple. Could you tell me more about it, please?
- geodel 9y agoSimply it is not a part of corporate strategy. Larry/Sundar or any SVP do not introduce new version on stage or gush over its market reach or new Http2 API. See the website of Swift/OpenJDK/Go and you will notice there is no mention of corporate ownership for Go. Swift: "Swift and the Swift logo are trademarks of Apple Inc." OpenJDK: "© 2017 Oracle Corporation and/or its affiliates " Go: "Except as noted, the content of this page is licensed under the Creative Commons Attribution 3.0 License, and code is licensed under a BSD license."
- coldtea 9y ago>Could you tell me more about it, please? Google never cared for Go. It wasn't created as a strategic project or investment. It's a language created by a small team on Google doing their thing. It does keep paying them to work on Go though (and probably devoted some more people to it), so there's that, but Google neither hired them specifically for Go, nor requested that they work on such a project from the onset. It was also never made THE official language for Google development by some decree, nor was getting it to Android any priority (they favored Kotlin for that in the end). Neither was it ever strongly marketed by Google to outside developers. Dart/Angular got more of an official "sponsoring" from Google (including devoting a top notch compiler guy like Lars Bak to work for the former) than Golang. From what I've heard, it has seen adoption inside Google, but nothing game changing.
- danellis 9y agoI thought Go was created to be the primary language for new Googlers. Did that never turn out to be the case? Are there many Google projects written in Go? Kubernetes is the only one that immediately springs to mind.
- anonfunction 9y agoDownloads are powered by Go, which was a huge port from C++. https://talks.golang.org/2013/oscon-dl.slide https://talks.golang.org/2013/oscon-dl.slide
- coldtea 9y agoThat's a single project, and one of the 2 adoption stories circulating in 2012/3, 4+ years ago (the other was a MySQL load balancer for YouTube or such). I'm pretty sure there is quite more stuff now, but those known are not much to write home about. Even downloads is not some "huge port" -- the presentation mentions "14,032" lines.
- vram22 9y ago>the other was a MySQL load balancer for YouTube or such It was Vitesse: http://vitess.io/overview/ http://vitess.io/overview/ https://github.com/youtube/vitess https://github.com/youtube/vitess
- anonfunction 9y ago> That's a single project, and one of the 2 adoption stories circulating in 2012/3, 4+ years ago (the other was a MySQL load balancer for YouTube or such). The parent comment was asking about projects so I presented one that sprung to mind. > Even downloads is not some "huge port" -- the presentation mentions "14,032" lines. Yes, it mentions "39 files (14,032 lines) deleted" which is not small in my mind. Not to mention they heavily leveraged the standard library and some other projects like groupcache.
- skybrian 9y ago
- deleted 9y ago[deleted]
- chimeracoder 9y ago> To me it is encouraging that Go has its own conference Gophercon and not riding on Google I/O That's correct - GopherCon is a community effort. It originated when a community member expressed surprised that there wasn't already a Go conference, and then, upon encouragement from others, decided to organize one themselves. They remain the organizers of the event, and they do not work for Google. Google has been a diamond-level sponsor for the last three "main" GopherCon conferences[0], but no different from any other sponsor of the conference in that regard. And that's by design - the Go project aims to be a community effort, not solely the work of Google employees, although Google does hire a small number of people who work on it full-time. This isn't inherently better or worse than the model that (for example) Oracle uses with Java. It's just a different philosophy - and in the case of Go specifically, one that everyone involved seems to be happy with. The Go project contributors (including those employed by Google) want it to be a community-driven project, and the Go community members are by and large happy carrying the mantle themselves as well. [0] GopherCon happens every year in Denver, but there are tons of other conferences around the world that carry the GopherCon name - for example, GopherCon Singapore is happening a week from today[1] [1] And, similarly, traces its origins to a single tweet from a community member expressing interest in a conference.
- geodel 9y agoAgree with everything you said. Go is very active community driven project without mile long community laws/bylaws like Apache/OpenJDK stuff.