2009-03-16 6 views
6

asp.net MVC에 대한 "최상의"대체보기 엔진에 대한 일반적인 합의가 있는지 궁금합니다. 지금까지 나는 Spark, Brail, NHaml을 알고 있었지만 다른 사람들은 어땠습니까?대체 asp.net MVC보기 엔진

+0

중복 : 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 –

+0

은 뷰 엔진과 동일한 템플릿 엔진입니까? 그렇다면 – codette

+0

은 정확히 똑같지는 않지만 몰라도보기 엔진은 템플릿 엔진을 기반으로하므로보기 엔진이있는 곳이면 어디에도 템플릿 엔진이 있습니다 –

답변

3

위의 View Engines 각각을 가지고보기를 작성하고 어떤 것이 가장 적합한 지 확인하는 것이 좋습니다. 다른 애플리케이션이나보기 유형이 다르더라도 View Engine이 변경된다는 것을 알 수 있습니다.

HTML을 클라이언트로 반환하는 경우 Spark와 같은 엔진이 적합 할 수 있습니다. 그러나 반환 할 conent가 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 엔진을 언급하고있다.

+0

Link 's dead Martin ... –

2

소프트웨어에는 "최상의"대안이 없습니다. 항상 귀하의 배경, 직장의 회사, 취향, 취향 등에 따라 달라집니다.

에 가장 적합한 것을 선택하면 현재 프로젝트에 대해이됩니다. 잘 모르겠 으면 MS 방법으로 안전한 방법을 선택하십시오.

+0

나는 에두아르도가 말하는 것을 듣는다. MS 방법은 안전한 방법으로 보이지만 MS 방법에 대한 많은 불만 사항을 읽는다. 수프). 예를 들어 Spark를 보면 마크 업이 훨씬 더 우아 해 보입니다. 나는 단지 Spark를 시도 할거야. – codette

0

결정할 때 팀 내의 기술 수준과 경험을 고려해야합니다.

mvc에 익숙하지 않은 개발자는 기본 엔진을 사용하는 경우 책, 예제 및 솔루션을 더 많이 찾을 수 있습니다. "최고의"또는 가장 생산적인 것은 아니지만 새로운 개발자에게 가장 빠른 램프 업 시간을 제공 할 수 있습니다.