gpt4 book ai didi

ajax - 用于单页应用程序的 webforms 与 asp.net mvc - 选择哪个?

转载 作者:行者123 更新时间:2023-12-04 17:56:43 26 4
gpt4 key购买 nike

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the help center寻求指导。




9年前关闭。




我正在构建一个单页应用程序(例如 gmail),我想知道哪个 asp.net 框架会更好?

asp.net mvc 允许您完全控制并且更容易使用繁重的 ajax 站点,但是对于部分 View (或 webforms 中的 userControls)它不是很好。我的页面分为不同的“区域”,它们的行为非常独立,因此能够将它们分开是一个很大的问题。

我知道我可以使用 PartialViews,但我不确定 MVC 是否支持它们。

另一方面,有 asp.net webforms 可以更轻松地使用 userControls,但在 AJAX 和重型 javaScript 方面不如 MVC 好。我还看到人们在 MVP 类型的编程中使用 webforms,其中一切都在 PageLoad 中完成,因此有很多 MVC 的好处。

对于单页应用程序,哪个更方便?

最佳答案

对于丰富的单一表单应用程序,我将从 ASP.NET MVC 开始,因为阻碍的平台限制更少,并且呈现的 HTML 往往比经典的 ASP.NET 更轻量级。

您可以以高度模块化的方式设计 ASP.NET MVC 应用程序,如 Orchard、http://orchardproject.net/ 等多个 MVC CMS 所示。 .这些高度模块化的框架完全基于 ASP.NET MVC。 ASP.NET MVC 3 使整个过程变得非常简单。

方便可能意味着很多事情。从“您是开发者”的便利性角度来看(假设您将是唯一开发应用程序的人,并假设只有您需要模块化将您自己的区域插入您的应用程序),您的开发将更加方便使用您更精通的任何框架。

关于ajax - 用于单页应用程序的 webforms 与 asp.net mvc - 选择哪个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7536422/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com