I think you are too hasty to reject spring.net. Spring offers an extremely flexible learning curve, so at the beginning it’s a kind of “you take what you want from it” approach.
You can start with the simplest IoC container, and then switch to aop, transactions, unit testing or whatever, so that the complexity gradually grows.
It was No. 1 sale number in my last two works for using spring. Additional items:
- It does not force you to use its api or bend your architecture. Again, this forces you to adapt your capabilities at your own pace.
- Very extensive documentation.
When the project matures, so will your developers, so Spring will be useful at the end ... (free, in my opinion, at the beginning)
source share