В настоящее время я оцениваю технологии, которые мы хотим использовать для нашего следующего проекта. В основном это будет основой для автоматической обработки данных. Он имеет некоторые зависимости, и мы можем только построить его поверх .Net 3.5 на данный момент.Что такое состояние Spring.Net?
Spring.net похоже на хорошее соответствие нашим требованиям, поскольку он приносит контейнер DI, помощники ADO.Net, NHibernate, помощники по тестированию модулей и другие полезные свойства в одном поддерживаемом пакете. Как установлено Spring.Net в сообществе и что такое государство? Кажется, что он активно поддерживается, но кто его использует и может поделиться опытом? Я особенно. заинтересованный в контейнере DI, который он имеет, и модуль ADO.Net. Поддерживает ли контейнер DI надлежащую автоматическую проводку?
Возможно, Castle также будет соответствовать вашим требованиям. Он очень активно поддерживается и на самом деле имеет более длинную историю на .NET, чем Spring.NET: http://castleproject.org/ –
Связанный: http://stackoverflow.com/questions/4558638/spring-net-configuration-fluently –
Связано: http://stackoverflow.com/questions/4581791/how-do-the-major-c-di-ioc-frameworks-compare –