以前曾经做过一个GAE,但是今天想在用的时候发现自己全忘,后悔当初没有把自己尝试的过程记录下来。把自己学到的知识用自己的话记录下来是非常重要一件事情。
就我的理解,GAE就是运行在互联网上的可执行程序。要想造就这样的一个程序,你首先要你的程序找一个存放的地方,Google提供了这样的地方,而且是免费的,也就是是Google App Engine, 目前每个用户可以免费创建十个这样的应用程序。
点击上面的地址之后,你需要用你的gmail账号登陆,没有可以先去申请一个。进入http://appengine.google.com/之后,点击Create an Application,然后填写应用标识和应用标题两栏,其中标识很重要,一会我们还会用到它,比如说这个标识名为:helloworld
完成之后,我们就为应用程序申请了一个托管的空间,而且也获得一个应用标识。接下来,我们就是要开发一个网络应用程序,为了开发这个网络应用程序,我们需要下载并安装两个软件(这个两个软件也就构成了开发环境):
- Google App Engine SDK 下载地址http://code.google.com/intl/zh-CN/appengine/downloads.html
- Python 2.5.4 下载地址http://www.python.org/download/releases/2.5.4/
开发好之后,我们就要把这个程序上传到我们申请的那个空间上去。通常所有的程序都会放到一个目录中,比如这个目录是E:\myfiles\code\lukesvn
接下来就是用记事本打开myapp目录中app.yaml文件,修改应用名为你申请的应用标识(helloworld)。 然后打开cmd,执行appcfg.py update E:\myfiles\code\lukesvn
你会被要求输入你的gmail账号和密码,之后你的程序就上传到你先前申请到的那个空间了,你可以访问 标识名.appspot.com 来访问你的网络应用程序了,这个例子中也就是访问 helloworld.appspot.com
相关的学习资源
- 上传您的应用程序 - Google App Engine - Google 代码
- Google App Engine使用简介-月光博客
- Twitter实时同步到Ping.fm和Hellotxt-月光博客