ASP.NET MVC 3的学习计划

oni*_*ojo 6 .net c# asp.net asp.net-mvc

我已经知道HTML和CSS了.我想扩展我的技能,以便能够创建数据驱动的网站和Web应用程序.我选择学习ASP.NET MVC.

我试图直接进入Pro ASP.NET MVC 3框架,但在阅读时我觉得我缺乏一些基础知识.

以下是我打算正确学习ASP.NET MVC的计划:

  1. Head First C#学习C#.
  2. 使用Beginning ASP.NET 4深入ASP.NET :在C#和VB中.
  3. 转到NerdDinner教程,了解ASP.NET MVC框架.
  4. 然后回到Pro ASP.NET MVC 3 Framework.

对我的计划有何看法?听起来不错还是我错过了什么?

谢谢

Rus*_*Cam 6

我认为在进入任何Web框架之前了解所选框架的编程语言是至关重要的; 如果不理解该语言,它将使生产力和您在Pro ASP.NET MVC框架中吸收材料的速度慢得多.

我想你可以跳过2.并直接进入MVC; 虽然WebForms和MVC共享一个共同的架构,但WebForms中有很多东西不值得为MVC学习,比如服务器控件,皮肤,主题等.

首先介绍C#book和http://www.asp.net/mvc上的在线教程.NerdDinnerMVC音乐商店也很高兴.在这些之后,我认为你将从Pro ASP.NET MVC框架及其对主题的介绍中获得更多,例如测试驱动开发,控制反转和依赖注入,以及使用对象关系映射工具来映射你的域实体应用程序到数据库架构.

如果ASP.NET MVC不适合您,那么还有很多其他框架可供使用.您可以考虑尝试使用Ruby on Rails ; 它可能更适合你的思维方式.