我们想开始开发一个中间桌面软件.我们决定使用WPF.我们不想使用MVVM模式.因为我们不熟悉MVVM,也有时间限制.是否真的开发没有MVVM模式的WPF应用程序(使用3层架构但没有MVVM)虽然它比win表单有更好的性能吗?
N_A*_*N_A 15
使用wpf时,您不需要依赖MVVM.真正正确使用wpf的关键是:
MVVM非常适合这两件事,但不是必需的.具体来说,MVVM需要3层严格的关注点分离,这可以通过MVP轻松完成.
就性能而言,这实际上取决于运行应用程序的平台和编码风格.如果你在没有合适显卡的计算机上运行它,那么winForms可能会表现更好,因为wpf可能会恢复到软件渲染速度非常慢.如果你需要做3d图形,那么wpf确实是你唯一的选择.