<分区>
我已经了解 HTML 和 CSS。我想扩展我的技能,以便能够创建数据驱动的网站和 Web 应用程序。我选择学习 ASP.NET MVC。
我试图直接进入 Pro ASP.NET MVC 3 Framework,但在阅读时我觉得我缺乏一些基础知识。
为了能够正确学习 ASP.NET MVC,我打算这样做:
- 与 一起学习 C# Head First C# 。
- 与 一起深入 ASP.NET Beginning ASP.NET 4: in C# and VB 。
- 访问 NerdDinner 教程,了解有关 ASP.NET MVC 框架的介绍。
- 然后返回到 Pro ASP.NET MVC 3 Framework。
对我的计划有什么想法吗?听起来不错还是我错过了什么?
谢谢
我认为在进入任何 Web 框架之前了解所选框架的编程语言是基础;如果不了解这门语言,将会大大降低您的工作效率以及您吸收 Pro ASP.NET MVC 框架书中 Material 的速度。
我认为您可以跳过 2.
并直接进入 MVC;虽然 WebForms 和 MVC 共享一个通用架构,但 WebForms 中有很多东西不值得为 MVC 学习,例如服务器控件、皮肤、主题等。
从很好地介绍 C# 书籍和在线教程开始,网址为 http://www.asp.net/mvc . NerdDinner和 MVC music store也可以开始了。在这些之后,我认为您将从 Pro ASP.NET MVC 框架及其对测试驱动开发、控制反转和依赖注入(inject)等主题的介绍中获得更多,以及使用对象关系映射工具来映射您的领域实体应用于数据库模式。
如果 ASP.NET MVC 不适合您,还有很多其他框架可以使用。可以考虑给Ruby on Rails试一试;它可能更符合您的思维方式。