我已经遍布互联网,但仍然在选择ASP.NET框架的MVC或WEBform模式时感到困惑。 我有一个在Webform模型上开发的应用程序,它真的需要将它移动到MVC吗?
Webform安静稳定,我们为什么要选择MVC? 我的意思是在将webform模型项目移动到MVC之前我们需要考虑哪些参数?
任何帮助或重定向都将受到高度赞赏。
谢谢!
答案 0 :(得分:0)
正如评论中所提到的,没有什么特别的东西会迫使你进入MVC。 如果您要开始一个新项目,请考虑使用MVC。以下是使用ASP.NET MVC时可以获益的几点:
Asp.Net MVC是一个轻量级的,遵循基于MVC(模型,视图,控制器)模式的开发模型。
Asp.Net MVC有html助手。
Asp.Net MVC不支持视图状态。 Asp.Net MVC具有基于路由的URL意味着URL分为控制器和 动作,而且它基于控制器而不是物理 文件。
Asp.Net MVC遵循可自定义的语法(默认为Razor)
在Asp.Net MVC中,视图和逻辑是分开保存的。
Asp.Net MVC具有一致的外观和感觉。
Asp.Net MVC具有代码重用性的部分视图。
Asp.Net MVC是轻量级的,提供对标记的完全控制,并支持许多功能,允许快速&敏捷开发。因此它 最适合开发具有最新网络的交互式Web应用程序 标准。
- 醇>
Asp.Net Web MVC是开源的。