私はbackbone.jsを見ていて、それがさまざまなテンプレートシステムをサポートしていることに気づきました(具体的には Mustache.js 、 Haml-js 、および Eco)を参照します ですが、さらに多くのことをサポートできることを理解しています)( Pure や dust.js など)
なぜこんなにたくさんあるのですか?何が他の人に良いまたは違うのですか?誰もが彼らの個々の長所と短所が何であるかを明らかにすることができますか?
ここにLinkedINへのリンクがあります Article 彼らは比較を詳述し、結果を提示するとともに、なぜ彼らが何をしたのかを選択した理由(dust.js)を示します。これにより、比較についての公正な考えと、クライアント側のテンプレートソリューションで人々が探す可能性が最も高いもの、およびそれらの領域での長所/短所は何かがわかるはずです。
博士号はすでに比較ポイントに非常によく答えているので、私は焦点を当てるつもりです
なぜこんなにたくさんあるのですか?
いくつかの理由:
それはすべて、デザインの定義に要約されます。「デザインは、矛盾する要件のバランスを取る技術です」。さまざまなテンプレートエンジンを設計した人々は異なる優先順位を持っていたので、彼らは異なる設計を作成しました。