google app engine 很给力

朗读这篇文章

用上了新浪的 app engine ,现在又来尝试谷歌的 app engine ,用了一下,感觉真的不错!听说还可以绑米,如果真的是这样的话,因为空间的问题,我可能考虑要搬家到 google app engine ,因为刚刚安装了类似wordpress高人开发的 micolog 博客系统,专门运行在google app engine 平台上,现在支持 wordpress 导入,而且插件和主题也挺多的,在安装的时候还看见了木木的simple-lines 主题都被高人修改成micolog的主题,暂时用用,挺不错,看了看博客系统的整体,感觉比wordpress好多了,简单而且强大,不像wordpress初始化也要那么折腾。
两款app engine感受了一下,的确如高人所说,google的appengine比较强大一点,不过新浪的也不错,各有各的好用之处,不过新浪那边最多只能过把隐,最终还是选择google app engine,虽然不能安装wordpress,但是这个micolog貌似也挺强大的,而且是国人开发的,严重支持!!另外,新浪那边的wordpress居然不支持Windows live writer,而micolog还专门提醒支持这个,真够了解我们用户的需求啊!
好了,时间问题,自己的话就到此为止,下面沿用前辈的文章,介绍google app engine和如何申请以及如何安装等等,最后祝大家google app engine使用愉快!演示地址:

先说一下什么是GAE,

GAE(Google App Engine)。GAE也是Google云计算的一部分,是一个互联网应用服务引擎,开发人员可以使用GAE的API开发互联网应用,而带宽、主机全都不用担心,Google都提供给你了。目前免费用户拥有500M存储空间、每月500万次PV,对于一般的应用应该足够了。你可以用GAE来托管你的开心网、校内的应用,不用再为没有主机发愁了。

相信会有一天,有很多开源的GAE应用可供使用,有GAE版的wordpress,GAE版的Discuz,GAE版的Mambo等等。我们不用再为建设一个小型网站去租用主机,不用去选择托管商,不用管是电信还是网通、台湾还是美国,不在丢出白花花的银子。

从架构上看,GAE也是非常值得学习的。GAE提供了一套API,帮助你获取网络数据、发送邮件、数据存储、图片操作、缓存数据,相信以后还会有更多的 API推出。开发人员在GAE的框架内开发,不用再考虑CPU、内存、分布等复杂和难以控制的问题,初级的程序员按照GAE的规范也可以写出高性能的应用。当然,实现高性能也是有代价的,如不能使用socket,文件操作,数据查询必须有索引,不支持同时两个不等式做条件的查询等。对于开发而言,多了些约束,少了些选择,可以让开发更加简单,更关注业务。

从简单的理解,它就是免费空间,空间支持语言是python、java,数据库是google专有的数据库,但是Google面向程序开发人员提供的一项免费服务,如果你对Python不了解也不感兴趣建议不要申请,虽然很强悍但使用起来比较麻烦。

先总括一下大致步骤:一、申请GAE空间二、在自己电脑上搭建python+GAE环境三、上传程序。下面是详细步骤

一、申请GAE空间

图片失效

1、申请Google邮箱,如abcd@gmail.com如果自己已经有了gmail就跳过这一步,gmail申请地址http://www.gmail.com点页面右下角的“Create an account”按钮申请

2、打开Google App Engine主页http://appengine.google.com/,在页面右边输入你的email,密码后,点击“sign in”按钮登录。

登录后点“Create an Application”按钮

3、然后,申请GAE需要验证码,GAE会发送一个验证码到你的手机上,记得在你手机号码前面加上“+86

4、输入验证码,然后点击“send”后不用一分钟就收到验证码了,

5、再输入正验证码后就看到下图,在这里你可以选择一个appspot.com二级域名(至少有6个字符),然后点击后面的Check按钮看看能不能用,如果提提示Yes……,就表示可以用

6、然后表示你申请成功了,然后点击图中的红圈链接就看到GAE管理页面了

7、这个页面就是你刚才创建应用的访问统计情况,现在还没有上传你的应用,所以会看到No version deployed提示。

到这里你已经成功申请了一个GAE应用(说是空间也可以),每个用户可以申请10个这样的应用,即一个手机号码可以弄到10个免费的GAE空间。

二、在自己电脑上搭建python+GAE环境

1、下载、安装python

下载地址
目前python的下载链接已被封,可在http://www.python.org/ftp/python/2.5.1/下载2.5.1版本(必须是2.5x版本),选择python-2.5.1.msi下载

也可以点这个直接下载http://www.python.org/ftp/python/2.5.1/python-2.5.1.msi

下载后双击,一直点下一步就可以顺利完成安装

2、下载GAE SDK

下载地址http://code.google.com/intl/zh-CN/appengine/downloads.html
选择对应版本即可

下载后双击一路Next就可顺利安装

安装了上面两个程序,GAE的环境就建立好了。

三、上传程序

GAE空间不同于一般的空间(虚拟空间或vps空间或asp、php空间),一般的空间是点对点的上传,而GAE空间是点对群的上传,这里不细说区别,所以上传的方法就不一样。按下面的步骤来就明白了。

1、下载可以运行在GAE的网站程序

开源的程序有很多,博客类网站代表性的是micologcpedialog,CMS类的网站有GD-cms,这里提供几个构建在google App Engine上的开源Blog程序,和一些gae的常用软件,建个gae站应该足够了

GAE的第三方上传工具SDUpload:http://quke.cn/log-150.html
GAE图片外链相册:
代码下载:http://code.google.com/p/diabloimage/downloads/list
以下是BLOG项目和示例
Plog http://code.google.com/p/pyweblog/ 示例: http://plog.appspot.com
n23 http://code.google.com/p/n23/ 示例: http://n23.appspot.com/blog
xian-min http://code.google.com/p/xian-min/ 示例: http://xian-min.appspot.com
tublog http://code.google.com/p/tublog/ 示例: http://ether.appspot.com
NiuBi http://code.google.com/p/niubi/ 示例: http://niubi.appspot.com
onlypy http://code.google.com/p/onlypy/ 示例: http://onlypython.appspot.com

以下是BBs程序和示例:
oveForum:http://code.google.com/p/oveforum/downloads/list 演示/官方:http://oveforum.appspot.com/

small-forum:http://code.google.com/p/verysmallforumforgae/ 演示/官方:http://small-forum.appspot.com/

分类:网络博客 标签:,,,,

上一篇:Sina App Engine 安装wordpress

下一篇:wordpress sae版的永久链接设置

已经有6条评论!

Loading...
  1. 我也玩了下gae,也架过micolog,还架了twitter api,很给力的,别墙 就行了,https已经墙了。

    沙发!
  2. GAE我只搭了一个项目,用来穿墙的,和楼上大叔一样,哈哈

    板凳!
  3. 不可以绑米吗?

    地板!
  4. 天涯何处觅知音,博主的博客我很喜欢,文笔很好!

    4F

怎么样?你也说一句吧!

gravatar

冷笑 忧伤 恶魔 笑脸 红脸 咧嘴笑 吃惊 惊讶 困惑 耍酷
大笑 抓狂 痛苦 转眼珠 眨眼 好主意 囧 无表情 哭泣 坏笑