2

我已经学习了 asp.net webform 并在上面创建了大学项目,但我最近发现了 asp.net MVC。我尝试学习它,但在构建应用程序的方式上似乎有所不同,而且学习曲线更陡峭。

如果我已经完成了 asp.net,我是否还需要学习 MVC 以及考虑到我未来可能要做的现实生活项目?

谢谢。

4

2 回答 2

4

您可以使用 asp 表单构建任何 Web 应用程序。

MVC 很棒,你不需要学习它,但是如果你学习了,你会比 web 表单更喜欢它,因为它更接近 web 的工作方式。我相信几年后它会比普通的 ASP 形式更受欢迎。

带有 Razor 的 MVC 为您提供了对呈现的 HTML 的更多控制,但不利的一面是,如果您不了解 HTML 和 CSS,那么删除 ASP 控件会更容易。

MVC 4 的另一个优点是添加了 Web API 服务。学习 MVC 是必须知道如何编写这些有用的服务。

于 2013-10-06T21:11:35.583 回答
0

在下面的链接中很好地解释了 mvc 的优点

http://www.asp.net/mvc/tutorials/older-versions/overview/asp-net-mvc-overview

于 2013-10-07T20:15:23.210 回答