var
来源:百度百科作者:小李发布时间:2015-10-22点击:2902
GAE 英文全称为 Google App Engine,是Google公司在2008年推出的基于Google云计算虚拟化的互联网应用服务引擎,它采用云计算技术,使用多个服务器和数据中心来虚拟化应用程序,是 Google 管理的数据中心中用于 WEB 应用程序的开发和托管的平台,目前支持python、java和php开发,全球已有数十万的开发者在其上开发了众多的应用。
GAE应用分类:
1、GAE空间:Google App Engine也就是GAE,是Google推出的一款网络运用程序,也是个免费虚拟主机空间,其实这比一般虚拟主机强悍的多,你可以利用Google App Engine工具来开发网站或制作网络应用程序,Google会在自己的庞大服务器集群上为你提供空间、带宽、资源等。
2、GoAgent应用:GoAgent是一个使用Python和Google Appengine SDK编写的软件。部署和使用方法非常简单,不需要安装Python或者Google Appenginge SDK ,几分钟即可搞定。GoAgent是一个基于GAE的利器,速度方面,是相当的给力,打开youtube、facebook、Twitter等国外网站基本上是秒开。
从架构上看,GAE也是非常值得学习的。GAE提供了一套API,帮助你获取网络数据、发送邮件、数据存储、图片操作、缓存数据,相信以后还会有更多的API推出。开发人员在GAE的框架内开发,不用再考虑CPU、内存、分布等复杂和难以控制的问题,初级的程序员按照GAE的规范也可以写出高性能的应用。当然,实现高性能也是有代价的,如不能使用socket,文件操作,数据查询必须有索引,不支持同时两个不等式做条件的查询等。对于开发而言,多了些约束,少了些选择,可以让开发更加简单,更关注业务。
版权声明:本文系技术人员研究整理的智慧结晶,转载勿用于商业用途,并保留本文链接,侵权必究!