Asp.net设计模式

mis*_*hap 0 model-view-controller asp.net-mvc design-patterns coding-style asp.net-mvc-3

我是一名初级开发人员,他已经掌握了基础知识并且也有一些经验,但是当谈到从头开始构建项目时,我在编写良好的可维护代码方面毫无用处.我知道有很多设计模式用于此目的,而且我也知道asp.net MVC3.现在,我是否需要阅读asp.net设计模式书籍才能成为asp.net的优秀架构师,还是应该专注于MVC,因为它是新的更好的设计模式?我有这样的印象,设计模式和MVC是分开的,因为MVC是它自己的"强制"设计模式.我需要为自己澄清这一点并欣赏所有答案!谢谢.

dkn*_*ack 7

我更喜欢Asp.Net Mvc而不是Web Forms,因为它更容易理解最新情况.另一件事是mvc有更好的"关注分离",这将有助于你建立一个良好的架构.它非常干净,没有asp.net控制没有viewstate,没有doPostBack().

你冷酷地学习使用phill haack和/或scott hanselman的网络广播.他们有许多来自不同活动的视频,如mix和other.

我喜欢的模式/技术:

  • 存储库模式
  • Dependencie Resolution(Ninject)
  • Mvc脚手架(必须!)
  • 实体框架代码优先
  • Nuget包像(Elmah,Glimpse

其他好的资源是:

  • 良好的资源和模式.. + 1给你.. (2认同)