我的时间很短,我需要开发一个将在公司中使用的桌面应用程序。 我没有时间学习mvvm或任何其他设计模式。
我可以开发没有它的应用程序吗? 我用一个表做了一些基本的sql crud并且它工作正常,但我想问你是否可以开发一个没有这些设计模式的整个应用程序。
编辑:你可以这样做,但你必须要小心,如果你想要编辑一些东西,还会有更多的努力。
答案 0 :(得分:3)
使用wpf时,您不需要依赖MVVM。真的是关键 正确使用wpf是:
- 使用命令而不是事件(你可能没有意识到这一点 它,但检查以确保)
- 使用数据绑定而不是获取值 直接关闭控件
- 设置数据上下文并绑定到该上下文 绑定到
背后的代码MVVM对这两者非常有效 事情但不是必需的。具体来说,MVVM需要3层 严格分离可以轻松完成的问题 MVP。
来源: