質問

<!> quot; best <!> quot;に一般的なコンセンサスがあるかどうか疑問に思っていました。 asp.net MVCの代替ビューエンジン。これまでのところ、Spark、Brail、NHamlは知っていますが、他の人はどうですか?

役に立ちましたか?

解決

上記の各ビューエンジンを使用してビューを作成し、最適なものを確認することをお勧めします。異なるアプリケーションまたは異なるタイプのビューでも、View Engineの選択が変わることがあります。

クライアントにHTMLを返す場合、Sparkのようなエンジンが適切かもしれません。ただし、返すコンテンツがXMLまたはその他のマークアップ(たとえば、JSON)である場合、Sparkはあまり役に立ちません。 NHamlはXHTML生成にも焦点を当てています。

ビューのテスト方法、エンジニア(開発者とテスターの両方)のスキルセット、View Engineライターから取得したいサポートのレベル(バグを見つけた場合、どのようにしたいか)バグ修正が展開されている)、顧客に好みがあるかどうか。

基本的に-いくつか試して、好きなものを見て、それが理にかなっている場合はそれらの混合物を使用してください。

ああ、これは4つの代替エンジンをリストした良い投稿です...

http://codebetter.com/blogs/jeffrey.palermo/archive/2008/01/27/mvccontrib-now-offers-four-4-alternative-view-engines -for-asp-net-mvc.aspx

... XMLを生成しようとしている場合に適切なXSLTエンジンに言及しています。

他のヒント

ソフトウェアには、<!> quot; best <!> quotはありません。代替。それは常にあなたのバックグラウンド、あなたが働く会社、あなたの好み、あなたの好みなどに依存します。

現在のプロジェクトであなたに最適なものを選択してください。 わからない場合は、安全な方法、MSの方法を選択してください:)

StringTemplateはまともな選択肢です。

ViewEngine(with Source)、およびいくつかのチュートリアル

決断を下す際には、チーム内のスキルレベルと経験も考慮するようにしてください。

mvcを初めて使用する開発者がいる場合、デフォルトエンジンを使用している場合は、さらに多くの本、例、およびソリューションを見つけることができます。 <!> quot; best <!> quot;という意味ではありません。または最も生産的であるが、新しい開発者に最も早い立ち上げ時間を提供する可能性があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top