我不知道爲什麼找到用於開發Windows應用程序的任何框架或示例項目非常困難。我確信對於Web應用程序框架,我們有Castle Project或ASP.NET MVC,它們都是非常棒的東西,並且有許多示例遵循IoC,Caching等最佳實踐。.NET Winforms有沒有好的MVC/MVP框架或其他應用程序框架?
是否有這樣的事情Winforms已經存在?
我不知道爲什麼找到用於開發Windows應用程序的任何框架或示例項目非常困難。我確信對於Web應用程序框架,我們有Castle Project或ASP.NET MVC,它們都是非常棒的東西,並且有許多示例遵循IoC,Caching等最佳實踐。.NET Winforms有沒有好的MVC/MVP框架或其他應用程序框架?
是否有這樣的事情Winforms已經存在?
來自MS的Smart Client使用MVP模式。
你可能想嘗試Claymore;我試圖建立它儘可能簡單。
在我看來,MVC#如果是開發Winforms應用程序的最佳框架之一。掌握框架需要一點時間,但是一旦你瞭解了MVC#的工作方式,這是一個孩子的東西。
要使用MVC#開始,看看提供的例子:http://www.mvcsharp.org/Examples.aspx(這是框架的優勢之一!)
嘗試WPF,如果你還沒有準備好。它使用XAML進行佈局,並使用MVVM。使用imo非常簡單,並創建了良好的分離。我假設你使用傳統的WebForms?