誰かがバックボーン、nodejsなどの鳥瞰図を教えてくれますか?
これらの異なるテクノロジー/フレームワークはどのように組み合わされますか。
つまり、nodejs を使用する場合、バックボーンを使用する必要がありますか?
cofeescript はどうですか? バックボーンで動作しますか?
誰かがバックボーン、nodejsなどの鳥瞰図を教えてくれますか?
これらの異なるテクノロジー/フレームワークはどのように組み合わされますか。
つまり、nodejs を使用する場合、バックボーンを使用する必要がありますか?
cofeescript はどうですか? バックボーンで動作しますか?
Node.jsを使用すると、サーバー側のjavascriptを記述できます。HTTPリクエストを読み取り、応答を生成するコードは、javascriptで記述され、GoogleV8によって実行されます。
サーバー側のコードをJSで記述したいのはなぜですか?
Backbone.jsは、Javascriptで記述されたクライアント側のMVCフレームワークです。モデル、ビュー、ルートを記述し、それらすべてをリンクすることができます。モデルが変更された場合、ビューはそれらの変更をすぐに反映します。バックボーン.jsアプリケーションでは、通常、作成したBackbone.jsコードを「ロードする」HTMLページが1つだけあり、このコードは、バックボーンモデルのコンテンツに基づいてユーザーに表示されるHTMLを生成します。
CoffeeScriptは、JavaScriptを作成するためのもう1つの方法です。プレーンなJavaScriptを作成する代わりに、CoffeeScriptを作成して、CoffeeScriptコードをJavaScriptに変換するトランスレーターを使用できます。次に、生成されたjavascriptを実行します。利点は次のとおりです。-CoffeeScript構文を好むかもしれません-CoffeeScriptトランスレータは非常に優れたjavascriptを生成しますしかし、結局のところ、それは好みの問題です
これらすべてがどのように組み合わされますか?Node.js Webアプリケーション(実際にはAPIのみ)をCoffeeScript (またはJavaScript)で記述して、JSONデータを作成したBackbone.jsアプリケーション(JavascriptまたはCoffeeScript、あるいはその両方)にフィードすることができます。すべての開発はJavascript/CoffeeScriptで行われ、最終的には、Backbone.jsクライアントアプリは単にNode.jsAPIの別のユーザーになります。