0

有沒有人使用微軟的企業庫,如果是的話,你使用的是哪些部分?微軟企業庫的意見

我使用建立一個網站(我猜的客戶端應用程序類型並不重要,它可以是一個Windows應用程序以及)與所有的架構層,和我在exception handlingloggingcaching塊特別感興趣現在。任何人使用這些,你的經驗的好壞是什麼,你決定使用哪些替代品?性能是我也感興趣的。

我正在尋找一個體面的異常處理框架,這是我遇到異常處理塊的方式。還有其他的東西嗎?

將數據訪問塊與MVC應用程序結合使用,看到每個人都是具有ORM框架的存儲庫模式,是明智的想法嗎?

我還在研究框架,所以我想聽聽很多意見。

回答

2

對於異常處理,我們最初使用ELMAH和Log4NET ..但後來轉移到企業庫,因爲客戶希望使用更強大和企業級的解決方案。絕不是說我說ELMAH或Log4NET不是企業級的,但是EntLib的確給你提供了更多的權力。你可以在這裏閱讀另一篇文章瞭解詳情: ELMAH vs Enterprise Library Exception Handling Block

是它使用的數據塊的訪問與MVC應用程序中看到的,每個人都與一個ORM框架存儲庫模式一個明智的想法? - 如果您使用ORM框架中的存儲庫模式,我不會推薦使用DAB。尤其是使用EntityFramework時,DAB的全部要點就是拋棄。

緩存 - 我會建議使用緩存應用程序塊入手,檢查速度由您計劃部署的時候進來......

+0

感謝。你使用Velocity嗎?我想使用跨層的異常處理框架,所以Elmah不會爲我工作。我只是好奇DAAB。 – 2011-03-09 07:53:01

+0

Velocity是免費的嗎?你有鏈接給我? – 2011-03-09 08:01:01

+1

@Brendan:Velocity是來自微軟的免費應用程序緩存。它已被重命名爲Windows Server AppFabric緩存服務。有關更多信息,請參閱[Windows Server AppFabric開發人員簡介(第2部分):緩存服務](http://msdn.microsoft.com/zh-cn/windowsserver/gg675186)。 – 2011-03-09 15:50:46