문제

그만큼 S#ARP 아키텍처 정말 멋져 보이지만 중요한 새로운 프로젝트에서 그것에 대한 약속을하기에는 여전히 너무 새로운 것이라고 생각하십니까? (프로젝트가 언뜻보기에 잘 맞는 것으로 보인다.)

모든 보인다 아주 좋아, 나는 내가하고있는 새로운 프로젝트가 WCF, ASP.NET MVC 등 모든 최신 기술을 사용하는 것인데, 그리고 영아 기술을 하나 더 추가하면 많은 것으로 끝날 것입니다. 문제가없고 기술적 인 기술이나 커뮤니티 지원이 충분하지 않음 ...

내 안에있는 까다로운 소년에 저항하는 것은 너무 어렵습니다. 나는 최신 물건을 갖고 싶다!

(면책 조항 : 저는 S#ARP 아키텍처에 매우 익숙하지 않으므로 프로젝트의 명시된 목표, 기사, 샘플 코드의 비트 등에 대한 낙관적 의견을 기반으로합니다.)

도움이 되었습니까?

해결책

나는 당신이 그것을 실험하고, 사내 또는 취미 프로젝트를 수행하도록 권장합니다. 상업용 앱의 경우보다 성숙한 프레임 워크를 제안합니다. 더 안정적이고 더 잘 지원되며 더 큰 개발자 및 샘플 코드가 있습니다.

다른 팁

http://fancydressoutfitters.co.uk 다음을 사용하여 만들어졌습니다.

  • 날카로운 아키텍처 (ASP.NET MVC, NHibernate, Fluent Nhibernate),
  • 스파크 뷰 엔진
  • automapper
  • nhibernate 유효성 검사기
  • xval 검증 프레임 워크
  • N2CMS
  • 포스트 쇼트
  • Solr & Solrnet

그리고 그것은 정말로 잘 작동했습니다. 우리는이 프로젝트의 많은 학습을 여기에서 찾을 수있는 블로그로 기록했습니다. http://delicious.com/howardvanrooijen/fdo-casestudy

우리는 또한 우리를 도와 준 다양한 오픈 소스 커뮤니티에 환원하기를 원한다고 결정했기 때문에 Who Help Me? 소스는 이용 가능합니다 http://whocanhelpme.codeplex.com 라이브 데모는 찾을 수 있습니다 http://who-can-help.me

S#ARP 아키텍처를 프레임 워크 또는 "아키텍처"로 보지 않지만 MVC 및 유창한 NHibernate를 사용하여 애플리케이션을 개발하기위한 멋진 출발점입니다. 프로젝트 및 파일은 제공하는 Visual Studio 템플릿을 기반으로 잘 구성되어 있습니다. 그 자체로는 하나를 올리거나 빠르게 달리기 위해 톤의 가치가 있습니다. S#ARP 아키텍처 소스와 함께 제공되는 Northwind 샘플 소스를 살펴보고 가능한 것이 무엇인지 확인하는 것이 좋습니다.

새로운 기술의 문제는 다음과 같습니다.

  • 시간이 지남에 따라 발견 된 모범 사례는 없습니다
  • Google에 대해 문서화/샘플/커뮤니티가 없습니다.
  • 성능/확장 성 등을 증명하기위한 성공적인 구현에 대한 '사례 연구'없음
  • 고정 된 '기능'은 발견되고 문서화되지 않았습니다.

그러나 누군가가 그런 것들을 얻기 위해 그것을해야합니다. 모든 것이 실패하고 다시 작성 될 수 있다면 그것은 당신 일 수도 있습니다.

다시 할 시간을 다시 할 수 없다면 (쓸모 없거나 너무 어려운 경우를 대비하여) 확립 된 입증 된 기술을 고수하십시오. 결국, 당신이 그것을 생산하는 방법이 아니라 중요한 것은 중요합니다.

나는 John B : S#ARP 아키텍처에 동의합니다. 잘 알려진 프레임 워크와 패턴을 사용하는데, 그 자체로는 전투가 크게 테스트되었으며 상업적 사용을 보증하기 위해 합리적인 양의 커뮤니티 지원을 받았지만 S는 충분하지 않습니다. #ARP 특정 커뮤니티 지원 또는 예제 프로젝트가 프레임 워크가 제공하는 장점을 보증합니다.

그래도 프레임 워크에서 구현 한 몇 가지 기술을 사용하고 싶다면 참조로는 확실히 훌륭합니다.

@Leppie- NHibernate를 피하고 싶은 이유는 무엇입니까?

S#ARP는 이미 언급 된 것처럼 훌륭한 출발점입니다. 요구 사항에 따라 진행할 때 구성 요소를 확장, 분리 또는 변경하기 쉽지만 기본 프레임 워크에 대한 지식은 주요한 이점.

S#ARP는 환상적인 기반이지만 도메인 아키텍처를 확장하기 위해 표지 아래에서 무슨 일이 일어나고 있는지 이해해야합니다. 나는 내가 할 수있는 모든 기회마다 s#arp를 사용합니다.

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