1

moustache.js(またはjsテンプレートを実行する類似のもの)を使用すると便利なのはいつか、backbone.js(内部でjsテンプレートを使用する)を使用できるのはいつか疑問に思っています。

複数のページを持つWebアプリ、jsonアプリがあり、ページデータはAPI呼び出しを介して読み込まれるため、口ひげを使用してレンダリングをクリーンアップすることを検討しましたが、バックボーンによって何かが改善されるかどうか疑問に思っています場合

4

2 に答える 2

4

すでに述べたように、それらは完全に異なる目的を果たします。Mustacheはテンプレートエンジンであり、BackboneはMVCパラダイムをJavascriptにもたらします。バックボーンのホームページから引用するには

多くのJavaScriptを含むWebアプリケーションで作業する場合、最初に学ぶことの1つは、データをDOMに結び付けるのをやめることです。jQueryセレクターとコールバックの絡み合った山になってしまうJavaScriptアプリケーションを作成するのは非常に簡単です。これらはすべて、HTML UI、JavaScriptロジック、およびサーバー上のデータベース間でデータの同期を維持しようと必死になっています。リッチクライアント側のアプリケーションの場合、より構造化されたアプローチが役立つことがよくあります。

したがって、大量のDOM操作呼び出しなどを記述していることに気付いた場合、または単にコードに対して構造化されたアプローチを好む場合は、Backboneが天の恵みであることがわかります。

もちろん、他のテンプレートソリューション(アンダースコアにバンドルされているもの以外)を使用して、Backboneで作成されたクライアント側アプリケーションに統合することもできます。

于 2013-02-19T12:56:42.480 に答える
0

両方のカムを一緒に使用できます、

Webアプリケーションアーキテクチャを構築するには、backbonejsを使用できます。

テンプレートをレンダリングするには、mustachejsを使用できます。

まず、両方についての基礎知識を学びます。いつ何を使うべきかよく理解できます。

于 2013-02-25T07:21:42.487 に答える