model-view-controller – Web开发中MVC和View First方法之间的差异

今天,当我在互联网上搜索时,我在Lift框架的Web开发中看到了View第一种方法.有人可以告诉我第一视图和MVC方法间的区别吗?
非常感谢你

解决方法

视图首先不是基于模型和控制器,而是主要对视图感兴趣.许多问题域在控制器和模型中不能完整地组成.想想一个电子商务网站,购物车存在于所有页面上,但每个控制器应该控制它吗?个人在MVC中我花了很多时间来思考如何在逻辑上使问题适合MVC而不仅仅是编码. View首先取消了这个控制器/视图/模型,而只是在Lift中可以调用“片段”的视图.它几乎是MVC的超集,因为如果你想要你每页只能有一个片段,但是Lift可以让你做更多的事情.片段可以是交叉问题或非常特定的页面规范逻辑.

从电梯网站..

电梯与MVC不同.对于HTML请求,Lift首先加载视图并从视图构建页面. Lift还支持对非HTML数据的REST样式请求. (见第1页的11↑)“为什么?”因为复杂的HTML页面很少包含一个主要的逻辑…一个控制器……但包含许多不同的组件.其中一些组件相互作用,而另一些则没有.在Lift中,您可以在视图中的结果HTML页面中定义要呈现的组件集合.

相关文章

vue阻止冒泡事件 阻止点击事件的执行 <div @click=&a...
尝试过使用网友说的API接口获取 找到的都是失效了 暂时就使用...
后台我拿的数据是这样的格式: [ {id:1 , parentId: 0, name:...
JAVA下载文件防重复点击,防止多次下载请求,Cookie方式快速简...
Mip是什么意思以及作用有哪些