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/将看到输出的结果,见下图。