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

前端之家收集整理的这篇文章主要介绍了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页面中定义要呈现的组件集合.

猜你在找的HTML相关文章