Djangoプロジェクトの一般的なRESTful APIソリューションを探しています。最初にWebサイト上でAjaxコールを呼び出し、後でモバイルアプリ、外部アプリなどを使用することにしました。Django RESTful API - django-pistonとdjango-tastypie
広く使用されているように見える2つのモジュールが見つかりました。 django-pistonとdjango-tastypie
私が読んだところでは、ピストンは古くて、より成熟しているように見えますが、ちょっと古いですよね? タピタイプは比較的新しいものであり、きれいに文書化されています。
どうすればいいですか? django-pistonまたはdjango-tastypie? 重要事項(優先順位順):情報源、文書、安定性、使いやすさの継続的なメンテナンス。
EDIT(2013年7月16日):
は今一年以上後に、我々は明確な勝者を持っています。最初は睾丸に行った。私たちはちょっと好きだった。しかし、半年後には、今度はdjango-rest-frameworkに切り替わり、一度も振り返っていません。
私たちはそれについて最も気に入っ:
ニースドキュメント
的なコミュニティ
クリーン設計(Djangoのクラスベースのビューの上に構築)のための
ブラウズ可能なAPI開発とデバッグ
私たちはAPIに大きく依存していますので、今後のサポートは私たちの主な懸念事項の1つです。私たちはメンテナ(Tom Christie)に会って(オンとオフライン)、彼はプロジェクトに非常に献身的なようです。だから、私たちはdjango-rest-frameworkを使ってとても快適に感じます。
私はこれをコメントとして残しておかなければなりません。なぜなら、何らかの理由で*適切な場所に*のリンクを更新しているからです。 Docs:http://django-rest-framework.org/ブラウズ可能なAPIの例:http://restframework.herokuappcom/ –
更新されたリンクをありがとうございます。私はそれらを修正しました。 –
+1:その比較ページは本当に素晴らしいです。ジャンゴ・レストフレームワークが間違いなく正しい選択だと私は思っています。それはgithubでの活動がはるかに多く(まだ積極的に維持されています)、生産の準備が整っている唯一のものです。 – ArtOfWarfare