我已经学习了 asp.net webform 并在上面创建了大学项目,但我最近发现了 asp.net MVC。我尝试学习它,但在构建应用程序的方式上似乎有所不同,而且学习曲线更陡峭。
如果我已经完成了 asp.net,我是否还需要学习 MVC 以及考虑到我未来可能要做的现实生活项目?
谢谢。
我已经学习了 asp.net webform 并在上面创建了大学项目,但我最近发现了 asp.net MVC。我尝试学习它,但在构建应用程序的方式上似乎有所不同,而且学习曲线更陡峭。
如果我已经完成了 asp.net,我是否还需要学习 MVC 以及考虑到我未来可能要做的现实生活项目?
谢谢。
您可以使用 asp 表单构建任何 Web 应用程序。
MVC 很棒,你不需要学习它,但是如果你学习了,你会比 web 表单更喜欢它,因为它更接近 web 的工作方式。我相信几年后它会比普通的 ASP 形式更受欢迎。
带有 Razor 的 MVC 为您提供了对呈现的 HTML 的更多控制,但不利的一面是,如果您不了解 HTML 和 CSS,那么删除 ASP 控件会更容易。
MVC 4 的另一个优点是添加了 Web API 服务。学习 MVC 是必须知道如何编写这些有用的服务。
在下面的链接中很好地解释了 mvc 的优点
http://www.asp.net/mvc/tutorials/older-versions/overview/asp-net-mvc-overview