2011-07-22 12 views
10

私はASP.NET MVCアプリケーション(.NET 4、IIS 7.5)とブラウザの両方で動作するHTMLテンプレートソリューションを探しています。その理由は、サーバー上でHTMLをレンダリングするための同じコード(パフォーマンス、モバイルへの出力など)またはブラウザ(AJAX経由のデータのリフレッシュ)にあります。これは新しい問題ではありませんが、現在の技術動向が答えを変えたかどうかは疑問です。ASP.NET MVCとブラウザの両方のHTMLテンプレートソリューション?

私は検討していますアイデアのカップル:

ASP.NET MVC View Engine Comparisonを使用Micro Templates Are Dead... forget about itと のような立場を取るのrelavent見えたが、ヒゲの言及がありません。

更新:それは(サーバー上でレンダリングするために必要なサーバー側のJavaScript VS)ネイティブ.NETレンダリングで唯一のもので、トップ4だにLinkedInのエンジニアリングからThe client-side templating throwdown: mustache, handlebars, dust.js, and moreは口ひげを検索。

答えて

4

あなたのアプリケーションには口髭を強くお勧めします。既にサーバーサイドのレンダリングエンジンと強力なコミュニティバッキングを持っているということをabtにも言及しています。これとは別に、私が口ひげをお勧めする主な理由は、テンプレートエンジンのパフォーマンスです。私は同じことをして遊んだし、他のJSテンプレート解決策のどれもが口ひげのパフォーマンスと一致することはできません。

私がもっと好きなのは、図書館周辺のドキュメントですが、これを回避することができます。

1

私はSpark view engineを使ってこれを行っていますが、それは.netとjsから使用できるテンプレートではかなり良いです。

+0

ブラウザでSparkテンプレートをレンダリングできますか?私はビューエンジンが.NETランタイムで動作したと思った。 –

+0

はい! http://odetocode.com/blogs/scott/archive/2009/03/12/client-rendering-views-with-spark-and-asp-net-mvc.aspx –

関連する問題