我需要ASP.NET MVC吗?

Pat*_*ank 1 asp.net asp.net-mvc

我意识到ASP.NET MVC已经全部炒作了.我怀疑我需要它,但想解释我的潜在项目:

  • 这是一个内部LAN应用程序.它正在进行CRUD操作和一些报告.
  • 用户群很小(<12人)并且没有大量数据
  • 没有大量的屏幕(可能20)
  • 我不关心URL重写
  • 我的视图状态通常很小(如DealID或ClientID)
  • 虽然我没有完整掌握页面生命周期,但我确实理解回发并且没有编码问题.
  • 我相信分层,熟悉MVP模式和其他模式.
  • 我想做一些单元测试,但是25-50%的覆盖率比大多数应用程序更好.
    • 该应用程序将有一个小的AJAX搜索屏幕,但不要认为它是矫枉过正.

所以你怎么看?使用"性感"技术很酷,是否有必要?

Kev*_*ang 7

不,这是没有必要的.听起来你已经下定了决心.如果应用程序不是那么重要,并且您对Web表单更熟悉,那么只需按照您知道的方式进行操作即可.我认为ASP.NET MVC值得学习,但它不是每个项目的正确解决方案.在你的空闲时间试一试,这样当这种情况再次出现时,你会有更多的选择.


Bri*_*ink 6

不,你不是严格要求MVC,但是你问你是否应该学习新东西或者使用你已经知道的内部项目?内部项目可能是尝试新事物的理想场所.