1

REST APIを構築する方法を探していたところ、skue(https://code.google.com/p/skue/)が見つかりました。しかし、サイトにはあまり情報がありません。私の計画は、厳密に次のようにRESTAPIを構築することです。

Models << Business logics << Restful Resources.

これが意味することは次のとおりです。モデルはbusiness logic;によって排他的にアクセスされます。インターフェイスは、restful resourcesクライアントが直接アクセスできる唯一のレイヤーです。を使用することを提案する人を避けるために、これらすべてを指定していappengine-rest-serverます。

私の質問は次のとおりです。誰かがSkueをうまく使用したことがありますか?もしそうなら、共有しても構わない例はありますか?GET十分ですが、POSTもっと歓迎されます。そうでない場合はSkue、google-app-engineの上にそのようなrest-apiを構築できるフレームワークはありますか?

4

1 に答える 1

1

json.loads() を使用して辞書を取得しないのはなぜですか? Python では (Java とは異なり)、辞書は第一級市民です。

ベテランの Java プログラマーとして、Python に移行したとき、他の場所で定義したオブジェクトにすべてのデータをロードする誘惑に駆られましたが、Python では辞書を取得して代わりに使用してもまったく問題ないことがわかりました。辞書を渡して多くの場所で使用するのは非常に簡単です (たとえば、メソッドのキーワード パラメーターとして)。単により多くのテストを使用する...

Pythonでは、静的コンパイルチェックを動的単体テストチェックに移行していますが、これはpythonicな方法で完全に問題ありません。

于 2012-11-24T21:07:01.377 に答える