gpt4 book ai didi

inversion-of-control - CaSTLe Windsor 或 Spring.NET - 优缺点

转载 作者:行者123 更新时间:2023-12-04 00:36:58 24 4
gpt4 key购买 nike

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the help center为指导。




9年前关闭。




昨天我在这个网站上阅读了一些文章,同时我偶然发现了一篇关于这两个新 IoC 工具的文章。我应该先学哪个?是否有关于什么时候应该使用哪一个的一些规范?

最佳答案

CaSTLe.Windsor 或 Spring.NET 都不是新的。

  • 温莎城堡自 2004 年底以来一直存在
  • Spring.NET 自 2006 年初开始出现

  • 他们是两个可比的 DI容器本质上旨在提供相同的服务,因此您无需先了解另一个,也无需就何时使用哪一个咨询任何类型的规范。

    我已经使用 CaSTLe Windsor 大约半年了,总体上对它很满意。 Spring.NET 还没看,不过好像是 very closely tied to the configuration system并且不支持程序化注册,如果这是真的,那将是我眼中的一个主要缺点。

    CaSTLe Windsor 和 Spring.NET 并不是唯一可用于 .NET 的 DI 容器。这是一个更大的列表:
  • Castle Windsor
  • Spring.NET
  • StructureMap
  • Unity
  • Ninject
  • autofac
  • 关于inversion-of-control - CaSTLe Windsor 或 Spring.NET - 优缺点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2033004/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com