Я думаю, вы слишком торопитесь, чтобы отвергнуть spring.net. Spring предлагает чрезвычайно гибкую кривую обучения, поэтому в начале это своего рода подход «возьми, что хочешь».
Вы можете начать с самого простого из всех IoC-контейнеров, а затем перейти к aop, транзакциям, модульному тестированию или к чему угодно, поэтому сложность постепенно нарастает.
Это был # 1 пункт продажи на моих последних двух работах за использование Spring. Дополнительные баллы:
- Это не заставляет вас использовать его API или изменять архитектуру. Опять же, это заставляет вас адаптировать его функции в своем собственном темпе.
- Очень обширная документация.
Когда проект повзрослеет, так же как и ваши разработчики, так что весна в конце пригодится ... (на мой взгляд, бесплатно в начале)