2023-02-17 392
使用一个在另一个上的一些优点是什么?
asp.net mvc 的主要优点是:
使得完全控制呈现呈现的HTML.
提供清洁的关注(SoC).
启用测试驱动开发(tdd).
与JavaScript框架轻松集成.
遵循Web的无状态性质.
使SEO能够的RESTFUR URL.
无ViewState和回发事件
asp.net web形式的主要优点是:
它提供 rad
开发人员来自Winform开发的开发模型.
ASP.NET Web表单和MVC是Microsoft开发的两个Web框架 – 它们都是良好的选择. Web框架都没有被另一个替换,也没有计划将它们”合并”进入单个框架.持续的支持和开发由微软并行完成,也不会”消失”.
每个Web框架都提供优势/缺点 – 其中一些需要在开发Web应用程序时考虑.可以使用任何一种技术开发Web应用程序 – 它可能会使特定应用程序的开发更容易选择一个技术与另一个技术相反,反之亦然.
asp.net web表单:
asp.net mvc:
身份验证,授权,配置,编译和部署是两个Web框架之间的共享的所有功能.
足以记住经典asp的任何人都会记住打开一个页面的噩梦,用html和javascript混合 – 即使是最小的页面也是一个痛苦,以弄清楚它正在做的事情.我可能是错的,我希望我希望,但MVC看起来像回到那些糟糕的糟糕日子.
当ASP.NET发出时,它被誉为救灾,将代码分开,允许我们具有Web设计器创建HTML和编码器在后面的代码上工作.如果我们不想使用ViewState,我们将其关闭.如果我们不想出于某种原因使用代码,我们可以像经典的ASP一样地将代码放在HTML中.如果我们不想使用回前我们被重定向到另一个页面进行处理.如果我们不想使用ASP.NET控件,我们使用标准的HTML控件.如果我们不想在我们的控件上使用ASP.NET RUNAT =”SERVER”,我们甚至可以询问响应对象.
现在有人在他们的伟大智慧(可能从未编程过经典ASP的人)已经决定返回与内容混合代码的日子并称之为”关注的分离”.当然,您可以创建更清晰的HTML,但您可以使用Classic ASP.要说”如果您的视图中有太多的代码,请”就是说”就像在”经典ASP中的代码很好的代码,那就像在经典的ASP中写得很好,那么比ASP.NET更好,而且比ASP.NET更好)
如果我想回到与内容的混合代码,我会看看使用PHP开发,这对这种开发具有更具成熟的环境.如果ASP.NET有这么多问题,那么为什么不修复这些问题?
最后但并非最不重要的是,新的剃刀引擎意味着甚至更难区分HTML和代码.至少我们可以寻找开放和关闭标签i.e. 在ASP中,但现在唯一的指示将是@符号.
可能是时候移动到php并等待10年的人再次将代码单独分开代码.
以上所述是小编给大家介绍的使用ASP.Net MVC与Web表单的最大优势,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对77isp云服务器技术网的支持!
原文链接:https://77isp.com/post/34191.html
=========================================
https://77isp.com/ 为 “云服务器技术网” 唯一官方服务平台,请勿相信其他任何渠道。
数据库技术 2022-03-28
网站技术 2022-11-26
网站技术 2023-01-07
网站技术 2022-11-17
Windows相关 2022-02-23
网站技术 2023-01-14
Windows相关 2022-02-16
Windows相关 2022-02-16
Linux相关 2022-02-27
数据库技术 2022-02-20
抠敌 2023年10月23日
嚼餐 2023年10月23日
男忌 2023年10月22日
瓮仆 2023年10月22日
簿偌 2023年10月22日
扫码二维码
获取最新动态