문제

처럼 다른 게시물에 언급되었습니다 S#ARP 아키텍처는 ASP.NET MVC를 다른 프레임 워크 및와 같은 도구와 결합합니다.

  • nhibernate 2.0.1
  • nhibernate.validator
  • 유창한 nhibernate
  • 성 윈저
  • 코뿔소 조롱

나는 그것이 프레임 워크가 적고, 더 많은 모범 사례 세트라는 것을 이해하며, 프로세스의 모든 단계에서 DDD를 지원하고 TDD를 장려합니다.

그러나 모든 도구 및 프레임 워크 S#ARP는 기반으로 커뮤니티가 지원하는 타사 제품입니다. 이 제품의 품질이나 그들을 지원하는 사람들의 헌신에 의문을 제기하지 않더라도 Microsoft 가이 접근법에 대한 대안을 제공 할 것인지 보는 것은 흥미로울 것입니다.

EF v4.0은 이전 릴리스의 대부분의 단점을 다룰 것이며 MVC는 다음 버전으로 업데이트 될 것이지만 여전히 S#ARP와 그 구성 요소가 제공하는 포괄적 인 솔루션과는 거리가 멀다는 것을 알고 있습니다.

그렇다면 S#ARP 아키텍처에 대한 Microsoft의 답변은 어떻습니까?

도움이 되었습니까?

해결책

nhibernate 2.0.1
LINQ에서 SQL (이제 교체 된 상태에서 중복 엔티티에 LINQ)

nhibernate.validator
공식적인 동등한 것은 없습니다. ASP.NET MVC 2.0은 있습니다 확인 (찾다 데이터 분석 검증 지원), 그리고 유효성 검사 관점 Unity와 함께 작동합니다.

업데이트 : 사실 데이터 분석 MVC는 아니지만 System.com의 일부는 3.5 SP1에 소개 된 PONTINGMODEL입니다.

유창한 nhibernate
LINQ에서 SQL XML 및 코드 뒤에 코드가 디자이너가 생성하므로 필요하지 않습니다.

성 윈저
Microsoft Unity

코뿔소 조롱
Microsoft에는 조롱 엔진이 없습니다 모크 Microsoft MVP에 의해 생산됩니다.

다른 팁

Microsoft는 다음과 같습니다 웹 클라이언트 소프트웨어 공장 이것은 Microsoft의 패턴 및 실무 팀에서 제작합니다.

Alt Text http://i.msdn.microsoft.com/bb264518.wcsf_corechallenges(en-us,msdn.10).gif

Microsoft 제공 Unity 응용 프로그램 블록 Castle Windsor 컨테이너에 대한 Microsoft 대안을 찾고있는 경우 의존성 주입 컨테이너의 경우.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top