Я использую контейнер Unity IoC. Это было не решение, которое я сделал, оно просто появилось с Призма, и я просто застрял с ним. Я никогда не использовал какие-либо другие рамки IoC, и я должен признать, что я очень доволен Unity. Однако удовлетворение может быть вызвано невежеством, поскольку я действительно не знаю, что могут предложить другие структуры.
Я продолжаю слышать, что я не должен использовать контейнер Unity IoC. "Используйте" Замок "," nInject "или" StructureMap ", - говорят люди, но я до сих пор не слышал никаких конкретных аргументов или примеров, почему я должен использовать другую структуру. Итак, почему я не должен использовать Unity? Или, может быть, мне нужно?