2010-04-18 59 views
6

夏普體系結構Contrib似乎暗示它是可能的。似乎他們對「PostSharp」的依賴,現在已經被Castle攔截器取代。Winform應用程序的夏普體系結構?

有沒有人使用夏普架構的非Web項目?

經驗如何?

這是否意味着在使用夏普架構進行非網絡用途時,作爲IoC容器鎖定了城堡?

如果不是夏普體系結構,那麼對於非網絡世界[spring.NET?]有哪些受歡迎的應用程序框架呢?

如果有人開始一個綠色領域Winforms應用程序,什麼樣的應用程序框架將是可取的?

+0

我在問一個有效/相關的問題,還是我明顯缺少的東西? – 2010-04-19 15:22:34

回答

4

你並不需要有PostSharp,它用於AOP記錄我猜。 SharpContrib已經實現了存儲Nhibernate會話的任何方式。你可以下載源代碼來檢查。我將它與TopShelf一起用於概念證明應用程序(用於控制檯或Windows服務)。它運作良好。

1

即使這是一個老問題,我想我會提到MVC#。我曾考慮過使用它來重新設計一個VB.NET WinForms應用程序,但我們決定讓應用程序單獨出於其他原因(與MVC#無關)。