【发布时间】:2010-08-04 03:05:38
【问题描述】:
可能重复:
MVC versus WebForms
很好奇 MVC 优于 Web 表单的主要好处是什么。我目前在 Web 表单中编写所有内容,但我已经对自己实施了非常严格的分离,我会看到迁移到 MVC 有什么好处吗?
目前我在 AJAX 中使用 jquery;调用页面方法和 Web 服务。我通常只使用页面加载处理程序来加载我的静态内容。我在我的页面方法和 Web 服务调用的业务逻辑和数据访问层中利用 C#。所以我并没有真正使用很多使 Web 表单与 MVC 不同的东西。我也不使用 Session 变量。
我唯一的犹豫是表示层中的内联代码数量让我感觉很脏。我知道这是主观的,但它让我想起了很多 ASP,因为我对它的接触有限。尽管我可能因无知而得出这个结论,但它似乎变得如此受欢迎。
所以问题是您认为选择其中一个的主要好处是什么。此外,我主要编写高负载数据库驱动的 Web 应用程序。所以可扩展性、速度和可维护性是我的首要任务。
【问题讨论】:
-
看看这个搜索。这个问题之前已经讨论过了。 stackoverflow.com/search?q=mvc+webforms
-
感谢您提供额外的链接。应该先搜索
-
@antonlavey,相关匹配项显示在您输入问题标题的正下方。
标签: asp.net-mvc webforms