0

不确定这与 stackoverflow 有多大相关性,但这里有……一年多以前,我的朋友说她对学习 Web 开发/编程很感兴趣,并要求我协助她学习。我解释了一些概念,概述了我的经验,我教过她 HTML、OO JavaScript 和 CSS。现在她对那些她说她想开始使用更强大的工具/语言的人充满信心,我建议使用带有 C# 的 ASP.NET。我讨论了我对 WebForms 的不喜欢(我非常讨厌 Webforms,我从使用 ASP/ASP.NET 跳到 PHP 和 ROR 有几年了)但是,一旦 ASP.NET MVC 发布,我就重新加入并现在使用它作为我的默认技术。我建议她在提供资源(书籍、视频、

我现在不确定我是否给出了正确的建议,并且可能由于大多数资源都集中在或假设 Webforms 知识而使她的学习更加困难。无论有没有 WebForms 知识,是否有人对学习 MVC 有过意见或经验。如果您在没有 Webforms 知识的情况下成功地学习了 ASP.NET MVC,请就您是如何实现这一目标的(资源、书籍、网站等)提供建议。

提前致谢

4

2 回答 2

3

以前接触过 WebForms 甚至可能成为有效学习和使用 MVC 的障碍。我阅读的有关该主题的大多数在线教程和书籍都没有假定任何 WebForms 经验。

这是我可以推荐的一本书:ASP.NET MVC 4 in Action

于 2012-06-08T09:06:21.483 回答
1

这取决于你已经知道什么。

从 WebForms 学习 MVC 要求您忘记 WebForms 的可怕抽象。

WebForms 的构建是为了让 MS 可以轻松地将其所有忠实的 winforms 开发人员移植到网络上,而不是帮助他们学习任何明智的范例或实践。

首先要学习的最好的东西是 HTTP,以及如何在 Web 上实际发出请求。如果你理解这一点,你就可以使用任何半体面的框架,它只是学习他的语法

于 2012-06-08T09:07:09.023 回答