HTML5 フロントエンド モバイル アプリを作成しており、サーバーからデータを取得するための RESTful API を作成することを考えています。バックエンドには Django を使用しているため、RESTful API 用に Django で利用できるさまざまなオプションを調べていたところ、tastypie、ピストンなどに出会いました。
これらのフレームワークを使用する利点 (セキュリティなど) をいくつか得ましたが、プレーンな django ビュー ベースの RESTful API を使用することの欠点についてはまだ不明です。JSONオブジェクトをプレーンなdjangoビューにPOSTし、解析して処理し、データベースに保存することを考えています。
同様に、GET リクエストを django ビューに送信し、さまざまな DB テーブルからデータをロードし、JSON オブジェクトをレスポンスとして (application/json の MIME タイプとして) 送り返します。
私は上記で実験していましたが、これまでのところうまくいくようです。
RESTful API の実稼働システムの単純な django ビューに対して、さまざまなフレームワークを使用することについて、賛否両論を得る必要があります。