Model view controller 模型视图控制器与模型视图演示器
你怎么说?在你的项目中有好的或坏的经验吗 模型-视图-控制器(MVC)是一种 软件架构[1],目前 被认为是一种建筑模式 用于软件工程。这个 模式隔离了“域逻辑”(即 用户的应用程序逻辑)从 输入和表示(GUI), 允许自主开发,, 测试和维护每个组件 模型视图演示器是一种软件 模式,被认为是 模型-视图-控制器模式 所以, MVC是一种设计模式。设计模式是允许快速复制通用编码框架的代码结构。您可能认为设计模式是构建应用程序的框架或框架。MVC框架最明显的好处是它可以帮助您分离业务逻辑(数据库)和表示逻辑(设计) 基本上:Model view controller 模型视图控制器与模型视图演示器,model-view-controller,mvp,Model View Controller,Mvp,你怎么说?在你的项目中有好的或坏的经验吗 模型-视图-控制器(MVC)是一种 软件架构[1],目前 被认为是一种建筑模式 用于软件工程。这个 模式隔离了“域逻辑”(即 用户的应用程序逻辑)从 输入和表示(GUI), 允许自主开发,, 测试和维护每个组件 模型视图演示器是一种软件 模式,被认为是 模型-视图-控制器模式 所以, MVC是一种设计模式。设计模式是允许快速复制通用编码框架的代码结构。您可能认为设计模式是构建应用程序的框架或框架。MVC框架最明显的好处是它可以帮助您分离业务逻辑(数据
根据我使用每一种方法的经验,我为您提供了一些建议 MVC——这种模式/架构是古老的、经过尝试和测试的。非常适合于视图与服务器(和模型)分离的基于web的项目 然而,我认为当模型可用时,有更好的模式可以代替MVC使用 MVP-在没有允许绑定的datacontext(例如WinForms)时使用它。此外,如果由于某种原因无法使用ASP.NET MVC,但仍然可以使用ASP,则MVP可能是一种简单的迁移,可以帮助您将视图与模型分离 最后一点,我知道这并没有被问到,但MVVM可能是最好的。如果您有一个datacontext,它提供了绑定到其他类(即WPF)的属性和方法的功能齐全的方法,那么可以使用它。MVVM优于MVP,因为它减少了代码量,因为您不再需要维护视图接口
我的帖子更详细地解释了这一点。这些是定义,而不是观点(这就是被问到的问题)