Я нахожу, что, когда дело доходит до простых функций, контейнеры IoC для .NET для них более или менее взаимозаменяемы. Поскольку наш проект был и, скорее всего, будет живым в течение очень долгого времени, мы склонны выбирать его на основе «будущей доказательности». Мы чувствуем, что тот, который имеет наибольший импульс позади него (пользовательская база, поддержка, активные разработчики, документация) и большинство подобных будет в течение многих лет вперед, должен получить работу.выбрал контейнер .NET IoC для долгого живого проекта
На основании этого критерия, который вы бы выбрали?
Но опять же: Должны ли мы заботиться об этих критериях? Сколько стоит контейнер IoC? Можем/должен ли мы разрабатывать программное обеспечение, чтобы впоследствии изменить контейнер? Если да, то как?
Unity, как проект с открытым исходным кодом, не поддерживается контрактами поддержки Microsoft. Вы по-прежнему полагаетесь на сообщество с открытым исходным кодом или на оригинальные разработчики Microsoft. Вы можете прочитать его домашнюю страницу, http://unity.codeplex.com/ –
+1 для аргумента с открытым исходным кодом – bitbonk
@lex li вы абсолютно правы. Однако MS разработчики делают dev. –