【发布时间】:2010-05-31 12:11:32
【问题描述】:
Microsoft Enterprise Library 有一些颇有争议的反馈。有些开发人员喜欢它,有些人说它是过度设计的。有什么替代品吗?免费和商业。
【问题讨论】:
-
EF 中有很多东西。您是否正在寻找特定领域的替代品(例如日志记录、数据层等)?
-
特别是我正在寻找日志记录、异常处理、缓存和安全性。
Microsoft Enterprise Library 有一些颇有争议的反馈。有些开发人员喜欢它,有些人说它是过度设计的。有什么替代品吗?免费和商业。
【问题讨论】:
您会发现许多不同的可用库,包括商业库和开源库,它们可以解决企业库所针对的相同问题。
其中一些在解决特定类方面可能比企业库做得更好的问题,而其他可能会提供更丰富的功能。
企业库的真正优势在于它提供了一整套相互深度集成的解决方案。
这些解决方案被实现为可以独立使用但也可以组合在一起的模块,具体取决于应用程序的特定需求。
我建议在两个主要场景中考虑企业库:
【讨论】:
我认为没有其他方法可以将一对一映射到企业库。
The Spring.NET Framework 具有一些 EL 功能。它提供:
但 Spring.NET 还提供了更多的功能,并且是比 EL (IMO) 更大的架构决策。
【讨论】:
你可以看看Rockford Lhotka’s CSLA .NET framework。不知道它有多受欢迎。
【讨论】: