使用可靠的WPF/.NET背景学习ASP.NET MVC

Fra*_*ori 8 .net silverlight wpf asp.net-mvc mvvm

我有一个坚实的.NET背景,除了ASP.NET MVC,我想接受.特别是我在WPF(MVVM),各种版本的Silverlight,LINQ(POCO和XML)以及核心框架(C#,VB和最近的F#)方面都有很多经验.

我缺少并且可能相关的是(显然除了ASP.NET MVC)LINQ to SQL和Entity Framework.

我知道"普通旧的"ASP .NET的基础知识(但实际上并没有超出基础知识),但我对SQL,HTML,CSS,JS等并不陌生.

问题:如果你从类似我的背景开始学习ASP.NET MVC3,你发现什么方法是有效的(或不是),因此会推荐?

注意:我应该提一下,我也对最佳实践和模式感兴趣.我自费发现这可能比学习"工作原理"更重要(例如,几乎每本WPF书都会教你关于模板,绑定等的所有内容,但不要提及MVVM或其他基本模式.一个大项目).

amu*_*rra 3

我倾向于阅读 ASP.NET MVC 团队的一些开发人员以及其他一些对该框架有深入了解的人的博客:

  1. 菲尔·哈克
  2. 史蒂夫·桑德森
  3. 布拉德·威尔逊
  4. 斯科特·汉塞尔曼
  5. Scott Gu(通常会发布公告和新功能介绍)

另外,Scott Hanselman 的这篇链接文章中间有一堆 ASP.NET MVC 3 链接,这将有助于补充您可以在www.asp.net/mvc上进行的阅读