【问题标题】:Microsoft Enterprise Library alternativesMicrosoft 企业库替代方案
【发布时间】:2010-05-31 12:11:32
【问题描述】:

Microsoft Enterprise Library 有一些颇有争议的反馈。有些开发人员喜欢它,有些人说它是过度设计的。有什么替代品吗?免费和商业。

【问题讨论】:

  • EF 中有很多东西。您是否正在寻找特定领域的替代品(例如日志记录、数据层等)?
  • 特别是我正在寻找日志记录、异常处理、缓存和安全性。

标签: .net enterprise-library


【解决方案1】:

您会发现许多不同的可用库,包括商业库和开源库,它们可以解决企业库所针对的相同问题。
其中一些在解决特定类方面可能比企业库做得更好的问题,而其他可能会提供更丰富的功能。

企业库的真正优势在于它提供了一整套相互深度集成的解决方案
这些解决方案被实现为可以独立使用但也可以组合在一起的模块,具体取决于应用程序的特定需求。

我建议在两个主要场景中考虑企业库:

  • 您需要任何其他库中没有的特定功能(如异常处理)
  • 您计划使用多个模块来解决一系列问题(例如日志记录和异常处理),在这种情况下,您可以受益于统一的配置模型和围绕它的一些不错的工具支持。

【讨论】:

    【解决方案2】:

    我认为没有其他方法可以将一对一映射到企业库。

    The Spring.NET Framework 具有一些 EL 功能。它提供:

    但 Spring.NET 还提供了更多的功能,并且是比 EL (IMO) 更大的架构决策。

    【讨论】:

      【解决方案3】:

      你可以看看Rockford Lhotka’s CSLA .NET framework。不知道它有多受欢迎。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-05-29
        • 1970-01-01
        • 1970-01-01
        • 2011-03-19
        • 2019-12-10
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多