【发布时间】:2009-05-04 02:12:20
【问题描述】:
本周末我正在阅读有关 ASP.net MVP 模式的信息,如果以 MVP 模式执行,似乎即使是最简单的任务也需要付出太多的努力,而回报似乎是在更大的项目中,但我认为如果我将跟随MVP。为什么不直接在 ASP.net MVC 中做项目?
我正在研究 MVP 模式的原因是因为我注意到在我所有的 ASP.net Webform 项目中,如果我有很多服务器控制,背后的代码中有很多代码仅用于事件处理在网络表单上,所以我正在寻找减少这种情况的方法并遇到 MVP 模式。
是否值得努力遵循 MVP 模式或只是切换到 ASP.net MVC?
【问题讨论】:
-
简短回答:是的,值得付出努力,因为您可以从代码隐藏文件中获取大量代码。这有助于提高测试能力、维护能力、可读性和设计能力。
-
大多数团队和项目(包括我的)根本无法证明完全重写 MVC 或全有或全无“切换”到 MVC。
标签: asp.net asp.net-mvc mvp