2011-03-23 2 views
2

WP7에서 Spring.net을 사용할 수 있습니까? WP7 용 다른 DI/IoC 컨테이너를 추천 해 주겠습니까? 그 이유는 무엇입니까?WP7의 IoC?

답변

6

내가 아는 한, WP7은 런타임 라이브러리가 제한되어 있으므로 Spring의 IoC는 WP7에서 실행되지 않습니다. 봄은 WP7 세계에 존재하지 않는 것에 달려 있습니다.

내가 사용하는 하나는 MicroIoC입니다. 작고 단순하며 통합이 가능하고 가볍고 WP7에서 잘 작동합니다.

는 는
+1

배터리의 절반이 스프링 해결 참조에 의해 소모 된 경우 재미있을 것입니다. – TrustyCoder

+0

config (부분)을 재사용 할 수 있는지 여부에 관심이 있습니다. – Beachwalker

+0

MicroIoC에 또 다른 투표. 아주 작고 유창하며 Caliburn Micro와 잘 어울립니다. –

0

내가 WP7에 Ninject에 (https://github.com/ninject/ninject)에 대한 좋은 일들을 많이 들었어요 -하지만 WP7 나 자신에게 그것을

6

대체 IoC 컨테이너 구현을 사용하지는 다음과 같습니다

+0

우리는 Funq을 사용하고 있으며, 상당히 hapy입니다. –

+0

우리는 OpenNETCF IoC를 사용하며 문제가 없습니다. 이식성이 중요합니다. – ctacke

1

나는 TinyIoC으로 좋은 성공을 있었다 잘가요! 또한 자동 구현 기능 (구현이 하나만있는 경우)과 클래스를 자동으로 매핑하는 Autoregister 기능이 있습니다.

또한 프레젠테이션 계층과 비즈니스 논리 사이의 느슨하게 결합 된 메시지 (예 : MVVM 또는 다른 프리젠 테이션 패턴을 사용하는 경우)에 TinyMessenger를 사용합니다.