1

在寻找构建 REST API 的方法时,我找到了skue(https://code.google.com/p/skue/)。但是,网站上没有太多信息。我的计划是严格按照以下方式构建一个rest api:

Models << Business logics << Restful Resources.

这意味着:模型只能由business logic; restful resources接口是客户端可以直接访问的唯一层。我指定所有这些是为了避免人们建议使用appengine-rest-server.

我的问题是:有没有人成功使用过 Skue?如果是这样,您有什么不介意分享的例子吗?GETPOST足够了,但欢迎更多。如果没有Skue,是否有任何框架允许在 google-app-engine 之上构建这样的 rest-apis?

4

1 回答 1

1

为什么不直接使用 json.loads() 并获取字典?在 python 中(与 Java 不同)字典是一等公民。

作为一名经验丰富的 Java 程序员,当我转向 Python 时,我很想将所有数据加载到我在其他地方定义的对象中,但我发现在 python 中获取字典并使用它是完全可以的。传递字典并在许多地方使用它们要容易得多(例如作为方法中的关键字参数)。只需使用更多测试...

在 python 中,您正在将静态编译检查移向动态单元测试检查,这在 pythonic 方式中是完全可以的。

于 2012-11-24T21:07:01.377 回答