문제

.net 2.0 프레임워크가 처음 나왔을 때 공급자 모델이 대유행이었습니다.2.0에는 여러 기본 공급자(멤버십, 사이트맵, 역할)도 함께 제공됩니다.2.0이 출시된 이후로 과대광고는 사라졌고, 여전히 공급자를 매일 사용하고 있지만 언론의 관심은 훨씬 적은 것 같습니다.

사람들이 공급자가 아닌 다른 것을 사용하고 대체되었기 때문인지, 아니면 단순히 다른 IoC 방법만큼 차지하지 않았기 때문인지 궁금합니다.

도움이 되었습니까?

해결책

실제로는 죽지 않았습니다.DI는 여전히 크다.선택할 수 있는 DI 프레임워크가 많이 있습니다.응, 딱딱하게 굳어있지 않아 모든 부분 뼈대 꼭 그래야 하는 것처럼, 하지만 여전히 따라야 할 매우 좋은 습관입니다.예를 들어, 나는 DI를 수행하기 위해 P&P의 맞춤형 애플리케이션 블록을 사용하고 있었습니다.그들이 Unity를 위해 그것을 버릴 때까지.이제 유니티를 사용하고 있습니다.

경량 DI 프레임워크는 확장 가능한 대규모 애플리케이션에 적합합니다.

다른 팁

이러한 도구가 .NET 내에서 더 표준이되면 주변의 과대 광고가 줄어들지 만 사용은 그렇지 않다고 생각합니다. 확실히 회원 자격 및 역할 제공 업체는 우리가 개발중인 새로운 응용 프로그램에 매우 중요하며 상당한 양의 코드를 절약 할 것입니다.

마이크로 소프트 패턴 및 관행 Enterprise Library와 같은 도구의 출생지는 보안 응용 프로그램 블록과 관련하여 제공자 패턴 (특히 멤버십)과 크게 관여하며 모델이 블록 전체에 사용되는 것으로 보입니다.

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