【问题标题】:What is the benefit by using ASP.NET MVC if I have already done webform [closed]如果我已经完成了 webform,使用 ASP.NET MVC 有什么好处 [关闭]
【发布时间】:2013-10-06 18:30:34
【问题描述】:

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

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

谢谢。

【问题讨论】:

  • 这不是一个好问题(主观),已经被问过很多次了(只看这个页面上的相关问题)。是的,MS MVC 与 Web 表单有很大不同,但最终它代表了一个更简洁的模型,因为 MVC 模式本身的优点、MS 在其 MVC 框架中投入的精力以及事后诸葛亮(核心 Web 表单范式)的好处12 岁以上)。

标签: asp.net-mvc webforms


【解决方案1】:

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

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

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

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

【讨论】:

  • ...而且 Razor 和 web API 都可以在 asp.net web 表单中使用。你不必学习 MVC 来编写 asp.net web API
  • 他们共享很多东西,比如路由、过滤器......等等
【解决方案2】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-27
    • 2011-04-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-24
    相关资源
    最近更新 更多