除了作为一个 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/