MVC 和 MVR 之间的区别?

Difference between MVC and MVR?

我打开了一个朋友的 NodeJS 项目,我可以在它的结构中看到它不是我熟悉的模型、视图和控制器文件夹结构,而是遵循另一种模式:路由、视图作为文件夹和模型作为一个简单的 .js 文件。

所以,我搜索了 MVR 设计模式,但我只能在 stackexchange 上找到 this on wikipedia and this - 而在 google 上找不到任何有用的东西。维基百科说它是 MVC 设计模式的变体

谁能更好地向我解释一下这个模式是什么意思? 这到底是一种新模式还是我误解了?

在 MVC 模型中,您可以将路由附加到控制器。据我了解,MVR 是一对一的。 Route和Controller是一样的

积极的事情是你将被迫独特地处理你的路线。

不利的一面是,您不能在将控制器附加到路由之前重复使用它们。