1

私はNode.jsが初めてです。PHP Laravelフレームワークを使用して、クライアント側とサーバー側のバックボーンの経験があります。

次の接続/通信ワークフローが正しいか、可能かどうかを知りたい:

ここに画像の説明を入力

  1. 私のアプリケーションは Backbone とそのスタックを使用して設計されており、Backbone モデル/コレクションを使用してサービス呼び出しを行うことができます。ただし、サーバー側では、Node.js を使用して Web サービスを作成できます (PHP などのサーバー側スクリプトを使用する必要はありません)。
  2. サーバー側で Node.js を正しい方向に使用していますか?
  3. ここで、Node.js はデータベースに対して CURD 操作を実行し、結果を JSON 形式で返します。

ここで何ができるか教えてください。

4

1 に答える 1

1

はい、Node.js は、スケーラブルな CRUD JSON API をバックエンド データベースに構築するのに優れています。

MySQL、MongoDB、Redis、またはその他の数のデータベースをバックエンドで使用できます。NPMjs.orgでは、一般的なすべてのデータベースのサポートを見つけることができます。

Node.js は PHP よりもパフォーマンスが向上しているだけでなく、Node.js と並行して複数のデータベース呼び出しを行うこともできます。それはPHPにはできないことです。PHP では、データベース呼び出しを順番に行う必要があります。Node.js では、呼び出しが相互に依存しない限り、複数の呼び出しを並行して行うことができます。

于 2013-05-14T07:09:31.807 に答える