c# - ASP.NET MVC 3 学习计划

标签 c# .net asp.net asp.net-mvc

<分区>

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

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

为了能够正确学习 ASP.NET MVC,我打算这样做:

  1. 一起学习 C# Head First C#
  2. 一起深入 ASP.NET Beginning ASP.NET 4: in C# and VB
  3. 访问 NerdDinner 教程,了解有关 ASP.NET MVC 框架的介绍。
  4. 然后返回到 Pro ASP.NET MVC 3 Framework

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

谢谢

最佳答案

我认为在进入任何 Web 框架之前了解所选框架的编程语言是基础;如果不了解这门语言,将会大大降低您的工作效率以及您吸收 Pro ASP.NET MVC 框架书中 Material 的速度。

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

从很好地介绍 C# 书籍和在线教程开始,网址为 http://www.asp.net/mvc . NerdDinnerMVC music store也可以开始了。在这些之后,我认为您将从 Pro ASP.NET MVC 框架及其对测试驱动开发、控制反转和依赖注入(inject)等主题的介绍中获得更多,以及使用对象关系映射工具来映射您的领域实体应用于数据库模式。

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

关于c# - ASP.NET MVC 3 学习计划,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6903772/

相关文章:

asp.net - 如何将自定义 ASP.NET 页面添加到共享点中

c# - 有没有办法禁用标签?

c# - 在 C#/.NET 中处理基督之前日期的(最佳)方法是什么?

c# - 带 Cookie 的 WebRequest HTTP POST(来自 curl 脚本的端口)

c# - 定义了重复的 'entityFramework' 部分 - EntityFramework6 升级

c# - 使用 ExceptionHandler PipeLine 时,ASP.NET Core 返回 404 而不是 500

c# - EF 6 Code First 对象生命周期/信号/事件

c# - 如何编写结合 group by 和聚合的 LINQ 查询?

c# - 如何在 C# 中解密由 des.exe 加密的文件?

asp.net - 将网站从 .NET 2.0 迁移到 .NET 3.5 的风险