<p>I'm going to do a master course which involves writing your own cloud computing code on App Engine (because the SDK works offline so one can develop at home without paying).</p>
<p>The language used is freely selectable and I'll probably take Go. But the language version here - <a href="https://cloud.google.com/appengine/docs/go/" rel="nofollow">https://cloud.google.com/appengine/docs/go/</a> - shows Go 1.8, where is Go 1.9?</p>
<p>It was released on the "24 August 2017" so it's already 6 weeks since release (and the version on the standard environment is even older with 1.8 beta).</p>
<hr/>**评论:**<br/><br/>soapysops: <pre><p>The GAE flexible environment lets you specify a Dockerfile, and they'll automatically build it into an image and deploy it onto VMs. This is much more flexible than the standard environment. The downside is this is more expensive because you have to pay for a whole VM. They have a few premade Dockerfiles that you can use (their tutorials assume you are using one of these) - they are totally fine and safe to use, but they can get a little behind because a Google Engineer has to actually go in and update the Dockerfile.</p>
<p>For most people, 6 weeks is not enough time to vet a new version of a language. There have already been a few hot fixes and security updates post-release. So unless you absolutely require Go 1.9 for something, you should just use Go 1.8 - that way, you don't have to do any custom stuff like modifying the GAE Dockerfile, and you can automatically upgrade to Go 1.9 when Google feels it's safe. The whole point of GAE is to let you focus on developing your app and less on chasing down random infrastructure bugs and security problems, so just take a deep breath and let them manage things for you. :)</p></pre>Bake_Jailey: <pre><p>App Engine is notoriously always behind on the Go version. You'll just have to wait for them to update it, or do a more traditional setup (or, write your code with 1.8 in mind).</p></pre>Ploobers: <pre><p>I don't know why it says 1.8 on GAE Flexible. It just runs Docker images, so you can use whatever version of Go you want. GAE Standard however is always behind the curve.</p></pre>
这是一个分享于 的资源,其中的信息可能已经有所发展或是发生改变。
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
0 回复
- 请尽量让自己的回复能够对别人有帮助
- 支持 Markdown 格式, **粗体**、~~删除线~~、
`单行代码`
- 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
- 图片支持拖拽、截图粘贴等方式上传