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 上开源 相关的链接如下:
Node.js
|
Docker runtime
|
Client library
|
Samples
|
Ruby
|
Docker runtime
|
Client library
|
Samples
|
Java
|
Docker runtimes
|
Client library, Maven, Gradle, IntelliJ
|
Samples
|
Python
|
Docker runtime
|
Client library
|
Samples
|
Go
|
Docker runtime
|
Client library
|
Samples
|
.NET
|
Docker runtime
|
Client library, Visual Studio, Powershell
|
Samples
|
PHP
|
Docker runtime
|
Client library
|
Samples
|
Google App Engine 已经足够强大、灵活、开放,比较适合面向非中国大陆用户提供服务的应用平台,这对国内用户不能不说是一个巨大的遗憾。退出中国7年的google不知道有没有反思:当初选择退出,离开了中国这个巨大市场,是否是一个正确的选择?
延伸阅读:https://cloudplatform.googleblog.com/2017/03/your-favorite-languages-now-on-Google-App-Engine.html
-----------------------------------------------------------
欢迎关注我的网站和微信公众号,文章会在我的网站和微信公众号上同步发布。
本文首发链接:http://www.watch-life.net/life-thinking/anxiety-of-education.html
我的网站:守望轩
微信公众号名称:守望轩
微信公众号:iwatchlife
你也可以扫描或长按以下二维码
Google App Engine10年,支持更多你喜欢的编程语言相关推荐
- Google App Engine已经支持JAVA了
虽然我对JAVA不怎么感冒,我还是不得不感叹一下Google动作的迅速,还有消息称Google有员工正在利用20%的时间让GAE支持Perl. 我个人比较喜欢Python,也玩了Google App ...
- 谁更胜一筹:技术解析 Google App Engine 和 Amazon EC2
最近一个潜在客户要求我们比较一下 Amazon EC2 和 Google App Engine,正好我们刚刚在 EC2 和 Google App Engine 上完成了两个相对来说规模较大的项目,因此 ...
- Google App Engine对抗Amazon EC2谁更牛?
导读:笔者根据最近完成的一个项目,并帮助潜在客户比较Amazon EC2和Google App Engine,他将从三个角度来对比这两大云计算平台:技术.业务和未来发展趋势. 关键词:Amazon E ...
- Google App Engine 学习和实践
这个周末玩了玩Google App Engine,随手写点东西,算是学习笔记吧.不当之处,请多多指正. 作者:liigo,2009/04/26夜,大连 原创链接:http://blog.csdn.ne ...
- 中文版Google App Engine入门指南
转自http://lampeter123.iteye.com/blog/390536 使用webapp框架 CGI标准是很简单的,但是要把所有的代码一一写出来还是很繁重的.WEB app框架帮你解决了 ...
- Google App Engine 的简易教程(转载)
源地址:http://peopleyun.com/?p=868 本文将通过一个简单的例子,来介绍大家如何创建一个简单App Engine程序,首先,给大家介绍一下Google App Engine. ...
- 使用 Eclipse + PyDev 开发 Google App Engine 程序
在Windows上开发应用程序,大多数的开发者会选择合适的IDE来辅助开发,简化一些设定.启动或测试等步骤.而在Windows 上若要开发Google App Engine的应用程式,使用Eclips ...
- Google App Engine 的简易教程
本文将通过一个简单的例子,来介绍大家如何创建一个简单App Engine程序,首先,给大家介绍一下Google App Engine. Google App Engine的介绍 Google App ...
- 通过google app engine 在google cloud 部署支持quic的Java web 应用(多种方式)
quic最先是由google提出并完善的,18年google cloud支持了quic协议,我尝试在google上部署一套自己的应用,并使其支持quic协议 google的文档还是非常完善的,只是类似 ...
最新文章
- Unity初步 基本拼图实现
- 卷积神经网络(CNN)在无人驾驶中的应用
- eclipse全局搜索_Eclipse如何进行全局搜索和单页面搜索?
- centos / Linux 服务环境下安装 Redis 5.0.3
- linux 虚拟机挂载本地,CentOS 在VMWare中挂载本地yum源
- ARM处理器工作模式
- win10卸载电脑管家就蓝屏_新电脑WIN10出现蓝屏 系统重装也不行
- 人机交互-10-交互设计模型
- 黑马程序员java学习笔记——正则表达式、反射
- 怠惰是贫穷的制造厂 jzoj 2017.8.18 B组
- 文明与征服最全兵种克制关系介绍
- 计算机桌面摆桃心,怎样把桌面的图标摆成爱心形状的?(要图片)?
- Oracle PLSQL 读文件与写文件
- 期货投资者教育系列丛书 铝
- java反射机制是什么_java的反射机制是什么?
- 中国地图china.js
- 黑苹果(i7-4790,华硕B85-plus主板)的过程
- PHP爬取汽车品牌数据《三》
- VC6工程升级VS2013汇总
- 将静态文本框的背景设置为透明
热门文章
- 寻求一个兼职的安卓开发工程师
- 推荐系统-经典协同过滤算法【基于记忆的协同过滤算法、基于模型的协同过滤算法】
- Android浏览器自动播放视频,HTML 5自动播放谷歌浏览器Android不播放
- LibvirtError: no supported architecture for os type 'hvm'
- element中使用loading,加载中
- 计算机组成原理半导体存储芯片的译码驱动方式
- 数据结构哪本书比较好_橄榄油、花生油、玉米油到底哪一种比较好
- Wondershare Recoverit for Mac(万兴数据恢复软件)
- 播音主持基本功:怎么样正确发声
- 银联手机支付业务在20多个省(市)推广应用