首页 > 教程 > [跟康爷学GAE]一些准备工作

[跟康爷学GAE]一些准备工作

2009年2月16日 康爷 发表评论 阅读评论

跟康爷学GAE

上一次我讲了如何注册Google App Engine,相信如果你参照了那一节的内容的话,已经成功注册了Google App Engine帐号。这一节将继续为GAE编程做一些准备工作,包括下载SDK,编程环境等。

1.安装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, 2008)进行下载,点击安装(就像一般的Windows安装程序一样)。安装完Python后,我们可以测试一下是否安装成功。新建一个TXT文件,输入:

print "Hello World!"

然后保存,修改文件名为test.py,保存到C盘根目录。打开命令行,输入c:\test.py,如果你看到了Hello World,那么Python应该已经成功安装到你的电脑中去了。

2.安装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就正式安装到你的电脑里了。

3.编程环境

根据我的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编程中的一些基本知识。

《跟康爷学GAE》是整个Google App Engine教程计划的一个总名称,如果你对这个系列的GAE教程感兴趣,可以订阅康爷的博客: 

分类: 教程 标签:
  1. wyg27
    2009年2月16日14:02 | #1

    很好的教程,支持并关注康爷的后续教程!

  2. 2009年2月16日18:39 | #2

    整的不错 支持~呵呵

  3. 2009年2月16日21:36 | #3

    正准备学python

  4. 康爷
    2009年2月16日21:47 | #4

    恩,帮忙宣传下呵呵,还有有问题可以提~

  5. 康爷
    2009年2月16日21:48 | #5

    恩,还好,希望大家多多宣传下,然后一起学习~

  6. 康爷
    2009年2月16日21:48 | #6

    推荐看Dive into Python

  7. 虫虫
    2009年4月8日13:53 | #7

    问下康爷,为什么我按照步骤打开sdk的本机服务器端后,localhost就是无法显示啊?

  8. 2009年8月18日09:32 | #8

    谢谢分享啊,学习中

  1. 本文目前尚无任何 trackbacks 和 pingbacks.