簡體   English   中英

Microsoft Enterprise Library替代方案

[英]Microsoft Enterprise Library alternatives

Microsoft Enterprise Library有一些有爭議的反饋。 一些開發人員喜歡它,有人說它是過度設計的。 有什么替代品嗎? 免費和商業。

您將找到許多不同的庫,包括商業和開源,可以解決企業庫所針對的相同問題。
在解決特定類別的問題時,他們中的一些人可能比企業庫做得更好,而其他人可能提供更豐富的功能。

企業庫的真正優勢在於它提供了一套完整的解決方案,這些解決方案彼此深度集成
這些解決方案實現為可以獨立使用的模塊,但也可以組合在一起 ,具體取決於應用程序的特定需求。

我建議在兩個主要方案中考慮企業庫:

  • 您需要一個在任何其他庫中不可用的特定功能(例如異常處理)
  • 您計划使用多個模塊來解決一系列問題(如日志記錄和異常處理),在這種情況下,您可以從統一的配置模型中獲益,並獲得一些很好的工具支持。

我不認為有一種方法可以將一對一映射到企業庫。

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

但是Spring.NET還提供了更多的功能,並且是比EL(IMO)更大的架構決策。

您可以查看Rockford Lhotka的CSLA .NET框架 不知道它有多受歡迎。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM