표준보기 엔진은 Visual Studio 호환성과 ASP.NET MVC 호환성면에서 가장 많은 기능을 갖추고 있지만 읽기는 가장 적습니다.
스파크 뷰 엔진은 일반적으로보기가 좋고 HTML 페이지를 만드는 방법 만 알고있는 디자이너 대원과 "호환"되기 때문에 대부분의 사람들에게 선호됩니다. 또한 Visual Studio 2008에 대한 C# IntelliSense 지원을 제공합니다. 디자이너에게보기를 제공해야하는 경우 스파크가 최선의 선택입니다.
rails/merb의 세계에서 나는 실제로 표현이 풍부하고 건조하기 때문에 실제로는 "디자이너와 친숙하지 않지만"NHaml을 선호합니다. 또한 C# IntelliSense도 지원됩니다. (N) Haml은 사람들이 싫어하거나 좋아하는 뷰 엔진입니다. 간결한 자연이기 때문에.
내가 아는 한 C# Intellisense에 대한 지원을 제공하는 유일한 세 가지보기 엔진이며 VS 2007에서 실행되도록 만드는 작업이 진행 중이지만 많은 도움이 될 수 있습니다. 일반적으로 "표준"뷰 엔진에서 전환하려는 사람들은 "필수"라고 생각합니다.
그러나 프로젝트에서보기 엔진을 혼합 할 수 있으므로 기능이 필요한 표준보기 엔진을 사용할 수 있지만 필요에 따라 더 좋으면/spark/nhaml/다른 것으로 전환 할 수 있습니다.
http://stackoverflow.com/questions/1451319/asp-net-mvc-view-engine-comparison – SztupY