.NET中的MVP设计模式是什么?它与MVC有何不同?它是否需要任何模板,如在asp.net中的MVC 2?如果是的话,我可以从哪里下载?以及如何创建基本的测试MVP应用程序?我正在使用VS 2008。请指导我。我有MVC的知识,但不知道MVP。
由于什么是MVP应用程序模式?
1
A
回答
1
MVP是Model View Presenter Pattern
它(也不MVC)是特定于.NET或任何框架。
这里是比较MVC MVP和MVVM
http://nirajrules.wordpress.com/2009/07/18/mvc-vs-mvp-vs-mvvm/
你可能想听听这个小插曲Hansleminutes Discussing MVVM
0
MVP的文章是一个代码的设计模式。通过在我们的应用中使用MVP模式,我们可以将代码分为三个不同的层次模型视图和演示者。
- 查看负责持有所有的用户界面元素。
- 模型提供了一个数据。
- 演示者是调解人,负责保存所有业务逻辑。
相关问题
- 1. 什么是MVP模式的流程
- 2. 什么是MVP模式中的“视图”?
- 3. 用mvp模式在winform应用程序中的用户控件
- 4. MVP模式是每个winforms应用程序的最佳方式吗?
- 5. MVP和应用程序控制器模式的会话状态
- 6. 什么是业务线应用程序最重要的模式?
- 7. 什么是Qt应用程序的好MV *模式?
- 8. 什么是我的iphone应用程序的设计模式
- 9. 什么是混合模式程序集?
- 10. Android服务应该在MVP模式中扮演什么角色?
- 11. 使用MVP模式
- 12. 使用MVP模式
- 13. 使用MVP模式
- 14. MVP中View和Presenter之间的通信模式是什么?
- 15. 控制器在实现MVP模式的gwt应用程序中应该扮演什么角色?
- 16. 从多个MVP应用程序组成一个MVP应用程序
- 17. 是什么MVC和MVP
- 18. Android MVP:什么是Interactor?
- 19. 为什么我的iPad应用程序显示为iPhone应用程序模式?
- 20. 什么是Django“应用程序”应该是什么意思?
- 21. 什么是应用程序和过程?
- 22. 什么是多线程应用程序?
- 23. 什么应该是在线投票应用程序的数据库模式
- 24. 使用什么? MVC,MVP或MVVM还是...?
- 25. 在python qt5应用程序中线程的正确模式是什么?
- 26. 什么是IOC应用程序中多线程的良好模式(windsor)
- 27. 如何在想要使用MVP模式的应用程序中使用“MDI-ness”?
- 28. 你使用什么UI模式为asp.net(mvp,passive view等)?
- 29. 什么是应用程序域用于?
- 30. Facebook应用程序中的应用程序域名是什么?