在Windows上开发应用程序,大多数的开发者会选择合适的IDE来辅助开发,简化一些设定、启动或测试等步骤。而在Windows 上若要开发Google App Engine的应用程式,使用Eclipse作为IDE,并且搭配Pydev这个Eclipse的插件,会简化许多开发的设定,尤其是最新Pydev甚至直接支援了Google App Engine 档案!以下就为各位做个简单的介绍。

安裝及设定

在开始之前,先确定您的Windows环境已经安装了在开始之前,先确定您的 Windows 环境已经安裝了 Java SDK (JDK) 以及 Python (目前 Google App Engine 仅支持 Python 2.5.x) 。Java 是为了运行 Eclipse,而 Python 自然就是为了用来运行 Google App Engine 的档案。

首先,到
Eclipse 的官方网站下载 Eclipse Classic 3.5.0

下载回来后,将zip档案解压缩,执行eclipse目录中的eclipse.exe,便可运行Eclipse:

开启 Eclipse 之後,首先对环境参数修改,从功能表列的 Window » Preferences 进入设定界面,首先设定用空格取代 tab ,因为 Python 对于程序代码的缩进有严格的要求,所以了了避免不必要的问题,在 General » Editor » Text Editors 的设定中,將 tab 替换为4 个空格

除此之外,也將由 Eclipse 所建立的档案,调整成预设使用 UTF-8 作为字符編碼,以及使用 UNIX 換行字符

为了让 Eclipse 能够作为开发 Python 程序的 IDE,还需要安裝 PyDev 這個 插件,可以從PyDev 的官方网站上看到安裝 URL(如:http://pydev.org/updates),將這个 地址复制下來,回到 Eclipse,到功能表列的 Help » Install New Software...,將剛才复制的 URL 粘贴在 Work with: 的文字框中,並按下 Add 按钮:

接着就是勾选 PyDev 然后將它安裝完成,安裝完成后,Eclipse 理会让你重新启动或是將 完成整合到 Eclipse 中。

安裝完 PyDev 之后,还要设定 PyDev,让它知道 Python 的安装路经:
建立 Google App Engine 程序

设定完 Python 之後,建立新项目,就可以选择 PyDev Google App Engine Project 项:

输入项目名称,以及选择正确的 Python 版本(2.5):

接下来选择 Google App Engine 的安裝位置:

最后填入你的 application ID 及项目的模板:

这个一个项目就建立完成了。

执行及部署

当你的程序写完,想要调试的时候,在项目视图 src 目录上单击右鍵,选择 Run as... 就有 Run: Google App 可以选择了:

如果要將应用程序部署到 Google App Engine 上,则还在 src 目录上单击右鍵,选择 PyDev: Google App Engine 就有 UploadManage 可以使用。

It's so easy! 祝各位开发愉快

link:http://practicalappengine.blogspot.com/2009/08/eclipse-pydev-google-app-engine.html#comment-form