今日では、KnockOut、Mustache、Underscoreなどの多くのJSテンプレートエンジンを見つけることができます...これらのエンジンに基づくアーキテクチャの利点は何ですか?および/またはそれらをいつ使用するか?サーバーサイドからすべてのHTMLを生成するよりも優れていますか(保守性、開発コスト、信頼性など)?
フィードを公開し(jsonのRESTサービス)、クライアント側でいくつかのことを行う(マイクロテンプレート)のは良いアーキテクチャですか?
Linkedinは素晴らしい研究を行っています このページをご覧ください 。
テンプレートの主な利点は、クライアントに渡されるデータの量を最適化することで、応答を高速化し、トラフィックコストを削減し、サーバーのスループットを向上させることです。