我不知道为什么找到用于开发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?