当超越RAD(拖放和配置)构建用户界面的方式时,许多工具鼓励您可能会遇到三种设计模式,称为模型 - 视图 - 控制器,模型 - 视图 - 展示器和模型 - 视图 - 视图模型.我的问题有三个部分:
model-view-controller mvp user-interface glossary design-patterns
我听说控制器应该保持轻便,模型很重.
关于应该在控制器中保留什么以及应该在模型中保留什么的最佳实践,我有点困惑.
在我们的组织中,我们使用实体框架,并将表放在那里.
对于控制器,我们使用LINQ,然后将信息发送到视图.
有点混淆控制器和模型中的代码应该是什么.
我读了很多关于 MVC、MVP 和 MVVM 的文章。大多数文章都以同样的方式提到 MVP 和 MVVM。但只有部分内容提到MVVM的核心部分是绑定。WPF 就是一个很好的例子。
除了绑定之外,MVP 和 MVVM 之间还有什么区别吗?
我真的无法区分标题中提到的模式.
动态网站的用户界面基本上是用HTML,CSS和javascript开发的(至少,这是用户看到的).后端可以是PHP或ASP(或其他)连接到数据库.
我相信数据库是模型,UI是视图.后端是控制器,演示者还是视图模型?
我将非常感谢解释性答案,并在必要时提供链接.