控制倒置 – 城堡温莎或Spring.NET – 优缺点

前端之家收集整理的这篇文章主要介绍了控制倒置 – 城堡温莎或Spring.NET – 优缺点前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
昨天我正在阅读这个网站上的一些文章,而我偶然发现了一篇关于这两个新的IoC工具的文章.我应该先学哪一个?有什么规定吗?
Castle.Windsor或 Spring.NET都不是新的.

>温莎城堡自2004年底以来一直在
> Spring.NET自2006年初以来一直存在

它们是两个相当的DI容器,其基本上旨在提供相同的服务,因此您不需要在另一个之前学习,并且您也不需要在何时使用哪一种规范.

我一直在使用城堡温莎约半年,我一般都很高兴. Spring.NET我还没有看,但它看起来像是very closely tied to the configuration system,不支持编程注册,如果这是真的,那将是我眼中的一个主要缺点.

Castle Windsor和Spring.NET不是唯一可用于.NET的DI容器.这是一个更大的列表:

> Castle Windsor
> Spring.NET
> StructureMap
> Unity
> Ninject
> autofac

猜你在找的设计模式相关文章