快速入门GAE-Util-Suit

1. GAE-Util-Suit的网址?

URL: http://gaeutilsuit.appspot.com/

2. GAE-Util-Suit是什么?

GAE-Util-Suit是一个帮助创建AppEngine项目工程的web小工具,开发者通过选择需要的框架、模块或者服务,然后点击按钮,即可轻松创建一个AppEngine的工程。

3. GAE-Util-Suit是怎么来的?

创意来自于:manatlan的ZipMe (http://is.gd/9AXy),可以ZIP整个项目工程文件的并下载。

4. 如何使用GAE-Util-Suit?

通过GAE-Util-Suit创建AppEngine项目工程的时候,通常需要有4个输入:

  1. 输入你所需要创建的项目的名称
  2. 选择一种框架(framework)
  3. 选择需要的类库(module)
  4. 选择需要的服务(service)

最后,点击”CreateProject”按钮,即可得到一个项目工程的ZIP包下载。下载完毕后,解压缩,即可得到一个初始的工程,直接import对应的模块,即可使用。

或者:直接点击”CreateProject”按钮即可下载默认项目工程。

5. 什么是framework, module和service?

1. Framework

Framework即指框架。在开发一个AppEngine app的时候,第一步即需要选择一个框架,可以使用AppEngine自带的webapp,也可以使用复杂的Django,或者其他更多选择。

2. Module

Module即指第三方类库。开发app,自然少不了第三方类库的支持,而Python在这方面是及其丰富的。根据你的开发需要,选择不同的类库加入到项目中。

3. Service

Service即指服务。AppEngine提供了Admin Console来帮助开发者完成部分管理工作,不过似乎功能有所欠缺,不少人开发出来zipme (http://is.gd/9AXy)、appfilesbrowser (http://is.gd/9AY7)这样的小项目,非常的好用,通过选择service下面的选项,将这些服务很方便的集成到项目中来。

6. GAE-Util-Suit需要什么样的贡献?

当前GAE-Util-Suit只是一个demo型的东西,表达了一个想法,目的是为了帮助用AppEngine写程序的开发者们,当然,framework/module/service里面的东西还很少,如果大家觉得有常用的framework/module/service,可以邮件给我(tang.jiyu at gmail dot com),我把它们添加进来,方便更多的人。

7. 已知问题

如果你选择的是Django框架,那么你得到的ZIP包最小为775KB, 如果你加入的模块/服务,那ZIP包将会更大。我在测试下载包含Django框架的项目包的时候,通常提示下载成功,而ZIP包不过才500KB-600KB。我从AppEngine下载的速率才10KB/s,我猜测是下载时间过长,连接被重置,但是数据并没有下载完所致的。

2条评论 »

  1. taoyh Said,

    12月 8, 2008 @ 2:56 am

    是个好东西。

  2. GameXG Said,

    01月 19, 2009 @ 4:13 am

    建议加上 shell
    http://code.google.com/p/google-app-engine-samples/

RSS feed for comments on this post · TrackBack URI

发表评论

Comment moderation is enabled. Your comment may take some time to appear.

Powered by WP Hashcash