我已经知道
HTML和CSS了.我想扩展我的技能,以便能够创建数据驱动的网站和Web应用程序.我选择学习ASP.NET MVC.
我试图直接进入Pro ASP.NET MVC 3框架,但在阅读时我觉得我缺乏一些基础知识.
以下是我打算正确学习ASP.NET MVC的计划:
>用Head First C#学习C#.
>使用Beginning ASP.NET 4: in C# and VB深入了解ASP.NET.
>转到NerdDinner教程,了解ASP.NET MVC框架.
>然后返回Pro ASP.NET MVC 3 Framework.
对我的计划有何看法?听起来不错还是我错过了什么?
谢谢
解决方法
我认为在进入任何Web框架之前了解所选框架的编程语言是至关重要的;如果不理解该语言,它将使生产力和您在Pro ASP.NET MVC框架中吸收材料的速度慢得多.
我认为你可以跳过2.然后直接进入MVC;虽然WebForms和MVC共享一个共同的架构,但WebForms中有很多东西不值得为MVC学习,比如服务器控件,皮肤,主题等.
首先介绍一下C#book,并在http://www.asp.net/mvc. NerdDinner和MVC music store上进行在线教程,这样做也很好.在这些之后,我认为你将从Pro ASP.NET MVC框架及其对主题的介绍中获得更多,例如测试驱动开发,控制反转和依赖注入,以及使用对象关系映射工具来映射你的域实体应用程序到数据库架构.
如果ASP.NET MVC不适合您,那么还有很多其他框架可供使用.你可以考虑试试Ruby on Rails;它可能更适合你的思维方式.