asp.net-mvc - 为什么微软为 ASP.NET 选择 MVC?

标签 asp.net-mvc model-view-controller design-patterns mvp passive-view

除了作为一个 30 年的模式之外,MVC 从来都不是为当前的应用程序设计的。 MVP 是它的继任者,旨在处理 90 年代出现的基于事件的应用程序。 Passive View 和 Supervising Controller 似乎已经上升到了顶端。对于这两个,几乎没有必要谈论 MVC/MVP。

具体来说,ASP.NET MVC 中的 Controller 操作是否会带回创建该 View 的 View ?在 MVC 中, Controller 不会创建 View 或与它们对话。将 ASP.NET MVC 称为 MVC 实现有多准确?或者,它的准确名称是什么?

最佳答案

我认为是 Ruby on Rails 激发了 MS 创建 asp.net MVC。

关于asp.net-mvc - 为什么微软为 ASP.NET 选择 MVC?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/854807/

相关文章:

c# - Asp.net MVC3 C#,StreamWriter 错误

javascript - 如何让Javascript同步运行函数

jquery - 如何向服务器发送ajax调用而不期望返回结果?

c# - 如何使用 void 方法而不是 bool() 实现提前返回(或覆盖返回)

java - Java 中静态抽象方法的替代方案

asp.net - MVC6在启动中找不到app.UseStaticFiles()

asp.net - If else 在 Web 网格列中

c# - MVC EditorFor 属性名称

java - 在运行时添加监听器? -Java MVC

sql - 我的 SQL 表太大 : retrieving data via paging/segmenting the result?