moustache.js(またはjsテンプレートを実行する類似のもの)を使用すると便利なのはいつか、backbone.js(内部でjsテンプレートを使用する)を使用できるのはいつか疑問に思っています。
複数のページを持つWebアプリ、jsonアプリがあり、ページデータはAPI呼び出しを介して読み込まれるため、口ひげを使用してレンダリングをクリーンアップすることを検討しましたが、バックボーンによって何かが改善されるかどうか疑問に思っています場合
moustache.js(またはjsテンプレートを実行する類似のもの)を使用すると便利なのはいつか、backbone.js(内部でjsテンプレートを使用する)を使用できるのはいつか疑問に思っています。
複数のページを持つWebアプリ、jsonアプリがあり、ページデータはAPI呼び出しを介して読み込まれるため、口ひげを使用してレンダリングをクリーンアップすることを検討しましたが、バックボーンによって何かが改善されるかどうか疑問に思っています場合
すでに述べたように、それらは完全に異なる目的を果たします。Mustacheはテンプレートエンジンであり、BackboneはMVCパラダイムをJavascriptにもたらします。バックボーンのホームページから引用するには
多くのJavaScriptを含むWebアプリケーションで作業する場合、最初に学ぶことの1つは、データをDOMに結び付けるのをやめることです。jQueryセレクターとコールバックの絡み合った山になってしまうJavaScriptアプリケーションを作成するのは非常に簡単です。これらはすべて、HTML UI、JavaScriptロジック、およびサーバー上のデータベース間でデータの同期を維持しようと必死になっています。リッチクライアント側のアプリケーションの場合、より構造化されたアプローチが役立つことがよくあります。
したがって、大量のDOM操作呼び出しなどを記述していることに気付いた場合、または単にコードに対して構造化されたアプローチを好む場合は、Backboneが天の恵みであることがわかります。
もちろん、他のテンプレートソリューション(アンダースコアにバンドルされているもの以外)を使用して、Backboneで作成されたクライアント側アプリケーションに統合することもできます。
両方のカムを一緒に使用できます、
Webアプリケーションアーキテクチャを構築するには、backbonejsを使用できます。
テンプレートをレンダリングするには、mustachejsを使用できます。
まず、両方についての基礎知識を学びます。いつ何を使うべきかよく理解できます。