[ruby off rails] 【译】web是RMR不是MVC
花花公子
2010-07-26
原文链接:http://blog.iandavis.com/2008/12/the-web-is-rmr-not-mvc
原文作者:Ian Davis 去年我写了一篇短文,标题是“MVC混淆了Web的机制”,在那篇文章中,我选取了几篇其他人写的文章,关于MVC只能低劣的适用于Web,我没有直接提供替代品,虽然我在评论中非直接的提出。现在Paul James写了一篇关于替代品的简洁描述,并把它首次命名为RMR - Resource Model Representation。 在RMR(REST在Web上的简化表现),用户通过受限制的方法,使用表现方式与资源互动。如同Paul解释的一样,典型的实现是通过一系列代表资源的类,一系列表示响应的类,再加上把他们绑在一起的某种形式的路由。这也是Paul编写的Tonic和Konstrukt的工作方式,也是我的RDF框架Paget的工作方式。虽然现在非常不成功,而且也没有很好的覆盖所有的响应。 让我们把MVC从Web开发中驱逐出去吧。:) |