我有一个坚实的.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或其他基本的模式.一个大项目).
解决方法
我倾向于阅读ASP.NET MVC团队的一些开发人员的博客以及其他一些对框架有深入了解的人:
> Phil Haack
> Steve Sanderson
> Brad Wilson
> Scott Hanselman
> Scott Gu(通常会发布新功能的公告和介绍)
此外,Scott Hanselman发布的这篇link帖子中间有一堆ASP.NET MVC 3链接,这将有助于补充你在www.asp.net/mvc可以做的阅读