【Google App Engine10年,支持更多你喜欢的编程语言】蹉跎莫遣韶光老,人生唯有读书好。这篇文章主要讲述Google App Engine10年,支持更多你喜欢的编程语言相关的知识,希望能为你提供帮助。
2008年4月7日google推出Google App Engine(
GAE)
,
时间过得真快,10年过去了,
2010年3月google退出中国,
一转眼也过去7年了。早在2009年的时候GAE就在中国内陆无法访问了。其实,
这10年间,
作为云平台服务的PaaS(Platform-as-a-Service)获得了飞速的发展,
在国内阿里云、腾讯云、新浪云、华为云、亚马逊AWS各领风骚,
但其中很难觅goole云平台的身影。虽然不时有传出google回归中国大陆的消息,
但目前看来google回归中国还是遥遥无期。最近被热闹追捧的google 翻译app在中国大陆可以使用了,
貌似是某种回归的信号,
其实不然,
google翻译(
translate.google.cn)
的中文版其实一直使用的,
这次只不过是google 进行了优化更新调整了app的api,
把translate.google.cn 的内容拓展到app上罢了,
和回归没有任何关系。
文章图片
虽然gae在国内无法使用, 不过这10年间gae已经有了很大的发展, 是google云平台( Google Cloud Platform( gcp) ) 重要部分, 用于构建应用后端, 而无需担心维护复杂的基础架构, 同时提供一定配额的免费服务, 是互联网创业是个很好的起步平台。这几年, google兑现了当初的承诺, 不断的支持了更多的编程语言, 目前支持的编程语言有: Node.js、Ruby、 java 8、 Python 2.7 & 3.5、Go 1.8、 Swift、Perl、 Elixir、 PHP 7.1 、 ASP.NET Core, 这些语言的runtimes都被集成在开源平台GitHub上了。如果你使用的语言不在支持的范围内, 你可以通过google云平台来定制自己的开发环境; 同时gae已经支持Docker, 这一切给Google App Engine带来更高的开放性和灵活性, 这些让想用技术改变世界的工程师们有了很广阔的舞台。
在gae支持的编程语言中, 最让我意外的是对ASP.NET Core的支持。Google Cloud .NET客户端库可以轻松地在应用程序中使用全面的Google Cloud服务, 并且支持NuGet 。同时, gcp为了更好支持.NET core 应用开发, 提供了Visual Studio扩展( Google Cloud Tools for Visual Studio) 支持直接部署应用程序。
文章图片
相关的基于 Docker 的 App Engine 运行时、客户端库、工具已经GitHub 上开源 相关的链接如下: