Chr*_*art 20 asp.net asp.net-mvc webforms
关于ASP.NET MVC的一个常见问题是为什么要在ASP.NET Web Forms上使用它?答案通常包括ViewState和干净的URL等.最后,您会发现使用正确的工具来完成工作,并且它们可以用于不同的目的.但是,我不相信我曾经见过这些目的是什么.那么,您何时会在ASP.NET Web窗体上选择ASP.NET MVC,或者在ASP.NET MVC上选择ASP.NET Web窗体?
Joe*_*orn 29
你没有选择ASP.Net MVC而不是ASP.Net,因为ASP.Net MVC 仍然是 ASP.Net.你选择ASP.Net MVC或ASP.Net Web Forms,有很多很好的理由:
另一方面,Web Forms确实有一些有利于他们的观点:
结果是,如果您在企业局域网环境中构建业务应用程序(实际上仍然是大多数Web开发人员),Web窗体真的很棒.从这个意义上说,微软真的了解自己的市 但是,如果您正在为公共互联网构建应用程序,您可能需要MVC,以便您可以彻底测试并确保您的页面不会因不必要的ViewState或JavaScript数据而膨胀.
此外,在过去几年中发生了变化的事情是,即使是许多企业内部网应用程序现在也需要支持家庭/远程使用,这使得MVC对人群的吸引力比以往更大.
Meh*_*taş 10
如果您的所有团队成员都足够熟练地管理"控制HTML",请使用MVC,否则您的代码将变成标签汤.
换一种说法
bool useMvc = true;
foreach (TeamMember member in team.Members)
{
useMvc = useMvc && member.IsSkilled;
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
17057 次 |
最近记录: |