Google App Engine

Google App Engine 一直想用,但是我申请测试帐号一直没下来,只好转载一下别人的使用经验,如下:
Google 最近推出了 Google App Engine ,本想在第一时间内抢到一测试帐号,可惜未能如愿。苍天不负有心人,最终在一个马来西亚的网友(babylon2233)帮助下,才得以一睹芳容。
如果不了解什么是google 的 app engine,到官方站点了解一下吧。下面着重讲解一下如何开发一个简单的App-Engine 应用。
0.首先你要有一个可以登录 appengine.google.com 的帐号,有一个APPID,比如hello.
注意,这个APPID十分重要。
1.安装程序客户端运行环境
首先安装 Python 2.5,其次安装 App-Engine SDK 。
安装成功后,可以进入命令行下运行一下 dev_appserver.py 命令就知道是否安装成功。
2.开始编写一个最简的程序。
新建一个目录 hello
在hello目录下建立一个 app.yaml 文件,文件内容如下:

application: hello
version: 1
runtime: python
api_version: 1
handlers:
- url: /.*
script: hello.py

然后建立一个 hello.py 文件,内容如下:

print 'Content-Type: text/plain'
print ''
print 'hello the Google App Engine~'

3.完成了以上步骤,那么就测试一下,我们的程序是否OK。
进入命令行,输入以下命令:

dev_appserver.py hello项目所在的项目路径
eg:
dev_appserver.py d:/app-demo/hello

假如以上步骤无误,那么就会在Console窗口下看到以下字样:

D:\>dev_appserver.py d:/app-demo/hi
INFO     2008-04-11 16:16:42,233 appcfg.py] Checking for updates to the SDK.
INFO     2008-04-11 16:16:44,015 appcfg.py] The SDK is up to date.
INFO     2008-04-11 16:16:44,217 dev_appserver_main.py] Running application yong
boy8 on port 8080: http://localhost:8080

4.打开你的本地浏览器,输入 http: //localhost:8080 地址,访问吧。
5.上传我们的程序到google底服务器上
进入命令行,输入类似于以下的命令:

appcfg.py update 你的程序所在的路径
eg:
appcfg.py update d:/app-demo/hello

没有什么异常的话,项目上传成功。
然后打开浏览器,输入:
http://hello.appspot.com
注意,如果你也有一个google app engine 帐号,那么你的APPID,替换成hello就OK了
后记:当前Google App Engine 仅仅支持Python语言。另外没有提供独立的API文档,所有文档都需要到网上去查询,不怎么方便的。

赞(0) 打赏
分享到: 更多 (0)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏