asp.net MVC에 대한 "최상의"대체보기 엔진에 대한 일반적인 합의가 있는지 궁금합니다. 지금까지 나는 Spark, Brail, NHaml을 알고 있었지만 다른 사람들은 어땠습니까?대체 asp.net MVC보기 엔진
답변
위의 View Engines 각각을 가지고보기를 작성하고 어떤 것이 가장 적합한 지 확인하는 것이 좋습니다. 다른 애플리케이션이나보기 유형이 다르더라도 View Engine이 변경된다는 것을 알 수 있습니다.
HTML을 클라이언트로 반환하는 경우 Spark와 같은 엔진이 적합 할 수 있습니다. 그러나 반환 할 conent가 XML 또는 다른 마크 업 (예 : JSON)이면 Spark은별로 도움이되지 않습니다. NHaml은 또한 XHTML 생성에 중점을 둡니다.
조회수, 엔지니어의 기술 세트 (개발자 및 테스터 모두), View Engine 작성자가 얻고 자하는 지원 수준 (버그를 발견 한 경우, 원하는 방법 배포 된 버그 수정) 및 고객의 선호 여부.
기본적으로 몇 가지 시도해보십시오. 원하는 것을보고, 그것이 합리적이라면 그 혼합물을 사용하십시오.
여기 아, 그리고 4 개 다른 엔진을 나열하는 좋은 포스트 ...
은 ... 당신이 XML을 생성하기 위해 찾는 경우에 적합 할 수는 XSLT 엔진을 언급하고있다.
Link 's dead Martin ... –
소프트웨어에는 "최상의"대안이 없습니다. 항상 귀하의 배경, 직장의 회사, 취향, 취향 등에 따라 달라집니다.
에 가장 적합한 것을 선택하면 현재 프로젝트에 대해이됩니다. 잘 모르겠 으면 MS 방법으로 안전한 방법을 선택하십시오.
나는 에두아르도가 말하는 것을 듣는다. MS 방법은 안전한 방법으로 보이지만 MS 방법에 대한 많은 불만 사항을 읽는다. 수프). 예를 들어 Spark를 보면 마크 업이 훨씬 더 우아 해 보입니다. 나는 단지 Spark를 시도 할거야. – codette
StringTemplate은 적절한 대안입니다.
여기는 ViewEngine (with Source)이고 일부는 tutorials입니다.
결정할 때 팀 내의 기술 수준과 경험을 고려해야합니다.
mvc에 익숙하지 않은 개발자는 기본 엔진을 사용하는 경우 책, 예제 및 솔루션을 더 많이 찾을 수 있습니다. "최고의"또는 가장 생산적인 것은 아니지만 새로운 개발자에게 가장 빠른 램프 업 시간을 제공 할 수 있습니다.
- 1. 조건부 특성 - Asp.Net MVC보기
- 2. ASP.NET MVC보기 모델보기
- 3. IoC 및 ASP.NET MVC보기
- 4. VB.NET에서 작동하도록 ASP.NET MVC보기 설정
- 5. ASP.NET MVC보기 추가 대화 닫기
- 6. asp.net mvc보기 검색 및 편집
- 7. 제네릭을 사용하여 ASP.NET MVC보기/부분
- 8. Asp.net MVC보기 특정 항목이 텍스트 상자
- 9. Asp.Net MVC보기 : 만들기 및 관계 테이블
- 10. 내 데이터베이스에있는 세 개의 테이블이 ASP.Net MVC보기
- 11. asp.net mvc보기 페이지에 webform 컨트롤이 있습니까?
- 12. 컨트롤러를 작성하지 않고 간단한 ASP.NET MVC보기
- 13. ASP.Net MVC보기 및 컨트롤러 파일 구조
- 14. asp.net mvc보기 및 강력하게 형식화 된 viewdata
- 15. ASP.NET MVC보기 - 승인 된 항목 표시
- 16. WebForms 응용 프로그램 내에서 ASP.Net MVC보기
- 17. ASP.NET MVC보기 코드 포맷 - <% } %>
- 18. 봄 MVC보기
- 19. MVC보기 도움말
- 20. MVC보기 고정
- 21. .NET 용 대체 정규식 엔진, 재귀 지원
- 22. Asp.net 용 템플릿 엔진
- 23. asp.net 템플릿 엔진
- 24. ASP.net 퀴즈 엔진, 일종의
- 25. T4의 MVC보기 엔진 대신 C# 코드의 컴파일 타임 코드 생성을 원하십니까?
- 26. 동일한 이름의 MVC보기 문제/버그
- 27. 전자 상거래 용 ASP.NET 엔진
- 28. ASP.NET - 검색 엔진 최적화 서비스?
- 29. Asp.net MVC 3보기 엔진 오류
- 30. ASP.NET 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
은 정확히 똑같지는 않지만 몰라도보기 엔진은 템플릿 엔진을 기반으로하므로보기 엔진이있는 곳이면 어디에도 템플릿 엔진이 있습니다 –