.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應用程序中的應用程序域名是什麼?