asp.net MVCの "ベスト"代替ビューエンジンに一般的なコンセンサスがあったのだろうかと思っていました。今まで私はSpark、Brail、NHamlについて知っていますが、他の人はどうですか?代替asp.net MVCビューエンジン
答えて
私は、上記のViewエンジンをそれぞれ使用して、ビューを作成し、どちらが最適なのかを確認することをお勧めします。異なるアプリケーションの場合でも、ビューの種類が異なる場合でも、View Engineの選択が変更されることがあります。
HTMLをクライアントに返す場合は、Sparkのようなエンジンが適切かもしれません。しかし、返すconentがXMLやその他のマークアップ(JSONなど)の場合、Sparkはあまり役に立ちません。 NHamlはXHTMLの生成にも焦点を当てています。
エンジニアのスキルセット(開発者とテスターの両方)、View Engineのライターからのサポートのレベル(バグが見つかった場合、必要な方法これらのバグフィックスが展開されているかどうか)、および顧客の好みがあるかどうか。
基本的に - 少し試してみてください。好きなものを見て、合っていればそれを使いましょう。
ああ、ここ4つの、代替エンジン...
を示しています良いポストだ...それはあなたがXMLを生成するために探している場合は適切な場合がありますXSLTエンジンに言及しています。
リンクの死んだマーティン... –
ソフトウェアでは、「最良の」代替手段はありません。それはあなたのバックグラウンド、あなたが働いている会社、あなたの好み、趣味などによって決まります。
の場合は、現在のプロジェクトではのために最適な方法を選んでください。 わからない場合は、MSの方法で安全な方法を選んでください:)
あなたはエドゥアルドと言っていることを聞きます。MSの方法は安全な方法のようですが、私はMSの方法について非常に多くの苦情を読んでいますスープ)。 Sparkを見ると、マークアップははるかにエレガントに見えます。私はスパークを試してみようと思う:) – codette
StringTemplateは適切な代替手段です。
ここにはViewEngine (with Source)とあり、一部はtutorialsです。
あなたが決定するときは、チーム内のスキルレベルと経験を考慮してください。
mvcを初めて使用する開発者の方は、デフォルトのエンジンを使用している場合、もっと多くの本、サンプル、ソリューションを見つけることになります。 「最高」または最も生産性が高いとは限りませんが、新しい開発者にとっては最も早い立ち上がり時間を提供する可能性があります。
- 1. ASP.NET MVCエンティティフレームワークの代替
- 2. ASP.net MVC現在のビューエンジンを取得
- 3. ASP.NET MVC 3コントローラまたはビューエンジン
- 4. 隠しフィールドの代替Asp.NET MVC
- 5. ASP.NET MVC 4 ProfileCommonの代替ですか?
- 6. MVC代替ルートカスタムルート
- 7. Asp.Net MVC 3 Razor Rendering Bug?かみそりビューエンジンASP.Net MVC 3 RCを使用して
- 8. 代替ビューエンジンを使用する利点は何ですか?
- 9. asp.netカスタムログインページセッションの代替
- 10. asp.netクリスタルレポートの代替
- 11. ASP.NET User.Identity.Nameの代替?
- 12. 前処理のためのASP.NET MVCビューエンジンの実装
- 13. ASP.NET MVCで使用しているビューエンジンは何ですか?
- 14. ASP.NET MVCのためのRailsコンソールの代替?
- 15. SelectListItem [] ASP.net mvc以外のUIレベルでの代替
- 16. ASP.NETショーティーの代替品
- 17. Define()(PHP)ASP.NET(C#)の代替
- 18. ASP.NETメンバーシップの代替案
- 19. ASP.NET WebFormsのHtml.Rawの代替
- 20. asp.netの代わりにasp.netの代わりにmvc
- 21. ビューエンジンをRazorにアップグレード
- 22. ASP.NET Core 2.0クラスライブラリのMicrosoft.AspNet.WebApi.Clientの代替
- 23. asp.netアプリケーションのChromeのSilverlightオブジェクトの代替
- 24. 画像のアノテーションASP.NETの代替案
- 25. ASP.netコアエンティティフレームワークCurrentValues.SetValues()ベスト現在の代替
- 26. System.Web.Hosting.HostingEnvironment.RegisterObject for asp.netコア2.0の代替
- 27. asp.netのprofileproviderの代わりmvc
- 28. Telerik MVCでRazorビューエンジンでテンプレート列を作成
- 29. python re - 代替代替パターン
- 30. spring mvcプロジェクトの完璧なビューエンジンを選択する
重複:http://stackoverflow.com/questions/523644/what-templating-engines-are-available-for-asp-net-mvc-framework、http://stackoverflow.com/questions/173207/best -template-engine-for-aspnet-mvc –
は、ビューエンジンと同じテンプレートエンジンですか?もしそうなら、私は – codette
が正確には同じではないことを知らなかったが、ビューエンジンはテンプレートエンジンをベースにしていると言えるだろう。ビューエンジンがあればどこにでもテンプレートエンジンがある。 –