免费陕西麻将游戏|免费正宗陕西麻将
你好,游客 登錄
背景:
閱讀新聞

Google App Engine從注冊到寫Hello World!

[日期:2009-04-06] 來源:跟康爺學GAE  作者: [字體: ]

注冊App Engine帳號

昨天發現我老土了,GAE的手機注冊提醒已經對中國用戶開放了,那么我就來更新下這個內容,感謝5edwin的指出。

1.訪問http://appengine.google.com

2.用你的Google賬戶登錄

3.進入GAE界面,點擊Creat an Application

appengine reg

4.頁面會跳轉到驗證界面,Country and Carrier選擇Other,Mobile Number填你的手機,如+8613817345261,然后點擊send

appengine reg2

5.過一會你的手機里面就會收到一則短信,里面是驗證碼,填入Account Code里面,點擊Send

appengine reg3

6.然后就可以創建你的GAE應用了,祝你成功~

appengine reg4

安裝Python,App Engine SDK和編程軟件

上一次我講了如何注冊Google App Engine,相信如果你參照了那一節的內容的話,已經成功注冊了Google App Engine帳號。這一節將繼續為GAE編程做一些準備工作,包括下載SDK,編程環境等。

安裝Python

Google App Engine使用的是Python進行編程,于是我們首先要安裝Python(如果你已經安裝了Python,請跳過)。

Python的版本很多,有2.4,2.5,2.6,3.0等等,我推薦安裝的是Python 2.5,因為這個不新也不舊,App Engine SDK完全支持Python 2.5。Python的下載地址是:http://www.python.org/download/

然后選擇Python 2.5.4 (December 23, 200)進行下載,點擊安裝(就像一般的Windows安裝程序一樣)。安裝完Python后,我們可以測試一下是否安裝成功。新建一個TXT文件,輸入:

print "Hello World!"

然后保存,修改文件名為test.py,保存到C盤根目錄。打開命令行,輸入c:\test.py,如果你看到了Hello World,那么Python應該已經成功安裝到你的電腦中去了。

安裝App Engine SDK

要創建Google App Engine網站,首先要下載安裝App Engine SDK到本地,這樣才可以在本地進行調試,以及上傳你的應用。

App Engine SDK現在版本是1.1.9,里面新增了很多功能,這個在后面的教程中將會講到。我們先下載App Engine SDK 1.1.9:下載地址

本教程主要是為Winodows用戶寫的(因為Win用戶多),所以講的內容都是Windows環境下,如果你使用的是Linux或者Mac,那么除了一些命令行的格式和App Engine安裝地址會有差別外,其他都和Win下是一模一樣的。

下載完SDK后,點擊安裝:

sdk install

安裝完,確定后,Google App Engine SDK就正式安裝到你的電腦里了。

編程環境

根據我的GAE開發經驗,以及一個關于App Engine的很優秀的網站的看法,IDE是不需要的。當然你也可以去安裝Eclipse或者Aptana等IDE,不過我在這里推薦一款國人開發的軟件:UliPad。

Ulipad的官網上是這么介紹的

Ulipad is a wxPython powered, programmer oriented and flexible editor. It has many features such as class browser, code auto-complete, html viewer, directory browser, wizard and many others. The most interesting and distinctive feature is the use of mixin technique which makes Ulipad an easy-to-extend programming environment. You can write your own mixins, plugins or simple scripts, and all of them can be integrated in Ulipad in a seamless way.

也就是說UliPad是專門為Python制作的,而且現在Ulipad的作者正在用GAE進行開發,他用GAE制作了一個網站用來搜集大家在UliPad使用過程中的問題,以及發布一些如何在GAE編程時用好UliPad的方法。UliPad在編程中也支持代碼提示,但是本身又很輕量級,所以推薦大家使用。

下載地址:http://code.google.com/p/ulipad/downloads/list

選擇ulipad.3.9.exe就好了,然后安裝。

好了,做完以上三件事,我們已經基本上完成了GAE開發的準備工作了,那么下一節,我將詳細地通過GAE的Hello World講解GAE編程中的一些基本知識。

注冊完Google App Engine,為GAE做了一些準備工作(SDK,編譯環境)之后,我們開始創建第一個GAE程序,當然從Hello World開始。

首先創建一個Hello目錄,然后在Hello目錄下創建以下幾個文件,app.yaml,hello.py。

創建一個app.yaml

在Ulipad中打開app.yaml,將它的內容改為:

  1 
  2 
  3 
  4 
  5 
  6 
  7 
application: hello
version: 1
runtime: python
api_version: 1
handlers:
- url: .*
  script: hello.py

創建一個Handler


在Ulipad中打開hello.py,將它的內容改為:
  1 
print 'Hello, world!'

保存文件,然后打開命令行,輸入dev_appserver.py --p=9000 e:\gae\Hello,然后在瀏覽器中輸入localhost:9000/,就可以看到Hello World!了。恭喜!

代碼的分析

app.yaml是很重要的文件,它告訴App Engine一些關于你的應用的最基本的信息和編譯環境

application: hello 表示你的應用的app-id是hello,這個在上傳的時候應該改為你注冊的應用的id。

version: 1 表示你開發的應用現在是第一版,GAE可在各版本中切換(當然同一版本的開發將只記錄最近的兩次,一次是最新的,一次是rollback回去的)

handlers:很重要的配置信息,它告訴GAE訪問路徑的處理規則。這里url: .* 表示所有的路徑,script: hello.py表示所有路徑都是由hello.py來處理。

hello.py的內容很簡單,就是輸出Hello World!

dev_appserver.py --p=9000 e:\gae\Hello這行命令意思是打開web server,并將端口設成9000,同時,app的配置信息在e:\gae\hello下(這個路徑應該是你自己存的路徑)。

 

 

推薦 打印 | 錄入: | 閱讀:
相關新聞      
本文評論   
評論聲明
  • 尊重網上道德,遵守中華人民共和國的各項有關法律法規
  • 承擔一切因您的行為而直接或間接導致的民事或刑事法律責任
  • 本站管理人員有權保留或刪除其管轄留言中的任意內容
  • 本站有權在網站內轉載或引用您的評論
  • 參與本評論即表明您已經閱讀并接受上述條款
免费陕西麻将游戏 世纪娱乐棋牌游戏 北京多乐彩票骗局 体彩七星彩开奖结果 辽源大嘴棋牌 双色球蓝球2017142 北京pk10杀3码公式 蓝洞棋牌app棋牌中心 亚盘解盘技巧 山东十一选五遗漏一定牛 天天棋牌app下载网址