您的位置:首页 > 移动开发

Hello,Google App Engine

2008-09-19 22:07 363 查看
Google App Engine不知道谁用过没,以前听说过一些,但是由于需要用Python语言来开发,自己只会java,所以一直没有尝试过,今天又google了下,决定开始Google App Engine之旅。

听说google全球只开放了10000个帐户,今年4月份就发布了,没想到居然顺利注册成功,难道全部开放了?不管那么多了。

Google发布了可以在本机模拟Google App Engine环境的SDK,下载地址为:http://code.google.com/appengine/downloads.html,Python的版本必须在2.5以上,这里也有下载地址:http://www.python.org/download/。我下载的都是For Windows的,安装很简单,其中Google App Engine会自动帮你配好环境变量,想想当初学java的时候配置环境变量的狼狈样,觉得google比较人性化了。

安装完了之后,让我们开始我们的第一个Google App Engine应用程序----Hellow,world!首先先新建一个文件夹,就叫helloworld好了,然后将下面这段代码敲到记事本去,取名为helloworld.py(注意后缀)。

print 'Content-Type: text/plain'

print ''

print 'Hello, world!'

这几句代码先声明了一个http头文件用来描述文件内容,然后输出一个空行和信息“Hello,world!”。然后再建立一个Google App Engine应用程序的配置文件,取名为app.yaml,内容如下:

application: helloworld

version: 1

runtime: python

api_version: 1

handlers:

- url: /.*

script: helloworld.py

第一行意思是说这个应用程序的标志符是helloworld,自由取名,但是要保证唯一。接下来是版本号,运行环境为python等。最下面的意思是一个URL的路径如果匹配表达式“/.*”的话将由helloworld.py来处理。(注:“/.* ”匹配所有的URL)

然后打开命令提示符,输入:dev_appserver.py helloworld.py文件所在的文件夹路径 ,则可启动并发布你的应用程序helloworld.py,打开浏览器,输入地址:http://localhost:8080/将看到输出的结果,见下图。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: