デフォルトのRazor構文の代わりに、テーマでMustacheテンプレート( http://mustache.github.com )を使用することは可能ですか?
私たちが使用しているほとんどのフロントエンド開発者はMacを使用しているため、Razorを使用する必要があるため、開発のボトルネックが発生します。クロスプラットフォームでレンダリングできるテンプレートエンジンを使用することをお勧めします。
デフォルトのRazor構文の代わりに、テーマでMustacheテンプレート( http://mustache.github.com )を使用することは可能ですか?
私たちが使用しているほとんどのフロントエンド開発者はMacを使用しているため、Razorを使用する必要があるため、開発のボトルネックが発生します。クロスプラットフォームでレンダリングできるテンプレートエンジンを使用することをお勧めします。
原則として、ASP.NET MVCと互換性のある任意のビューエンジンを使用できますが、実際には使用しないでください。あなたは道のあらゆる段階でシステムと戦うつもりです。見つける(そしてそれらが必要になる)すべてのテーマとモジュール、およびコア内のすべてのビューは、Razorを使用します。それは非常に、非常に悪い考えです。
Mustacheをデフォルトのテンプレート言語としてネイティブに使用するCMSを見つけるか、Razorを学ぶ必要があります。
いくつかのビューエンジンサービス(いくつかの落とし穴があるもの)を作成する意思があり、複数のビューエンジンを並べて使用できる場合(つまり、既存のRazorテンプレートを保持し、必要に応じて独自のテンプレートを作成できる場合)に使用できます。 。
結果は必ずしも魅力的ではありませんが、PHPの場合と同じように実行できます。