10

歴史的に私は主にDjangoでWebアプリを作成していましたが、今ではBackbone.jsまたは同様のJavaScriptフレームワークを使用して、データベースとAPI。

私の質問はこれです。私のアプリケーション構造が次のようになっている場合:

 1. Database
 |
 v
 2. API methods
 |
 v
 3. Single-page front-end written with Backbone

そして、私はDjangoで最も快適ですが、NoSQLやNodeなどの新しいことも学びたいと思っています。適切な場合は、(2)に何を使用することをお勧めしますか?

通常、APIアプリとしてPistonを使用してDjangoを使用しますが、すべてのDjangoを使用し、APIプロバイダーとしてのみ使用するのはかなり重いようです。おそらく、私は心配する必要はありません。

4

2 に答える 2

5

RESTfulAPIをサポートまたは提供できるサーバー側のフレームワークまたは言語はすべて機能するはずです。私自身、現在スリムPHPを使用しています。しかし、あなたがDjango / Pythonのバックグラウンドを持っていることを確認すると、おそらくこの投稿が役に立ちます。

Python REST(Webサービス)フレームワークの推奨事項?

于 2012-06-20T13:49:28.480 に答える
5

MVC フレームワークである Django を使用し、Backbone を使用している場合は、選択したデータベースに接続するための追加モジュールを使用して、純粋な Node.js またはExpress.jsでアプリをセットアップすることに抵抗がないかもしれません。

Express を使用すると、RESTful インターフェースを介して JSON のみを提供する予定であれば、ビューを使用する必要さえないので便利です。モデルとルート (コントローラーとしても機能します) を設定するだけで済みます。

于 2012-06-20T16:10:35.140 に答える