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