夏普體系結構Contrib似乎暗示它是可能的。似乎他們對「PostSharp」的依賴,現在已經被Castle攔截器取代。Winform應用程序的夏普體系結構?
有沒有人使用夏普架構的非Web項目?
經驗如何?
這是否意味着在使用夏普架構進行非網絡用途時,作爲IoC容器鎖定了城堡?
如果不是夏普體系結構,那麼對於非網絡世界[spring.NET?]有哪些受歡迎的應用程序框架呢?
如果有人開始一個綠色領域Winforms應用程序,什麼樣的應用程序框架將是可取的?
夏普體系結構Contrib似乎暗示它是可能的。似乎他們對「PostSharp」的依賴,現在已經被Castle攔截器取代。Winform應用程序的夏普體系結構?
有沒有人使用夏普架構的非Web項目?
經驗如何?
這是否意味着在使用夏普架構進行非網絡用途時,作爲IoC容器鎖定了城堡?
如果不是夏普體系結構,那麼對於非網絡世界[spring.NET?]有哪些受歡迎的應用程序框架呢?
如果有人開始一個綠色領域Winforms應用程序,什麼樣的應用程序框架將是可取的?
你並不需要有PostSharp,它用於AOP記錄我猜。 SharpContrib已經實現了存儲Nhibernate會話的任何方式。你可以下載源代碼來檢查。我將它與TopShelf一起用於概念證明應用程序(用於控制檯或Windows服務)。它運作良好。
我不認爲有這樣的東西給WinForms,因爲WinForms不支持這個新的設計原則。相反,使用WPF。
你會看到像WPF和silverlight項目這樣的一些庫。
http://magellan.codeplex.com/
http://caliburn.codeplex.com/
http://compositewpf.codeplex.com/
即使這是一個老問題,我想我會提到MVC#。我曾考慮過使用它來重新設計一個VB.NET WinForms應用程序,但我們決定讓應用程序單獨出於其他原因(與MVC#無關)。
我在問一個有效/相關的問題,還是我明顯缺少的東西? – 2010-04-19 15:22:34