本质上没有什么區(qū)别,都是模板(bǎn)+模型=>渲染结果。
區(qū)别主要是:渲染前(qián)移
渲染前(qián)移下图是SpringMVC前(qián)耑(duān)控制器的执行流程。
前(qián)耑(duān)控制器接收到请求委托为对应Controller处理Controller处理完成,返回model前(qián)耑(duān)控制器将model和(hé)模板(bǎn)渲染出结果(html,json等)最後(hòu)返回给客户耑(duān)freemark,thymleaf就是在第4步(bù)渲染出结果後(hòu)返回。
而对於(yú)Angular、React和(hé)Vue,第四步(bù)退化成了(le)数据转换,model转JSON,渲染则是在第5步(bù)之後(hòu),客户耑(duān)接收到了(le)数据之後(hòu)。
以Vue为例(lì):
主要看mounted右侧的那个虚线环:接收到数据後(hòu),触发beforeUpdate,reRender,updated进行页面的渲染。
前(qián)移优劣势优势:
职责分离,後(hòu)耑(duān)只负责数据和(hé)逻辑,前(qián)耑(duān)负责渲染和(hé)交互,分工明确
後(hòu)耑(duān)不必为了(le)web,獨(dú)立处理,对web,app,小程序一视同仁,减少了(le)後(hòu)耑(duān)工作量(liàng)
相对於(yú)後(hòu)耑(duān)渲染,前(qián)耑(duān)渲染更易於(yú)测试,可獨(dú)立mock测试
前(qián)耑(duān)身价涨了(le)~
劣势:
前(qián)耑(duān)发展快,但是没有统一标準(zhǔn)
模块化不成熟
很多借鉴的後(hòu)耑(duān)的技术,对前(qián)耑(duān)人员来说,学习的内容一下增加了(le)很多,学习难度(dù)大(dà)
好的前(qián)耑(duān)难招了(le)~
有哪些外卖平台比较靠谱? 首先,你要知道有哪些比较有名的外卖平台? 如下:美团外卖、饿了么、百度外卖、大众点评、口碑外卖、到家美食会等。 美团外卖:于2013年11月正式上线,已覆盖北京、上海、广州、...
我回复一下:7分靠选品,3分靠运营,电商库存投资是大手笔,电商做到最好都是投资很多库存、产品不对一不留神亏本了。所以前期选择竞争少需求大的产品,通过工具软件和数据分析选出来适合平台的产品,进行市场细分...
企业网站是链接企业和用户重要桥梁,如果网站不能从关注自己的特定用户群体出发,通过多种形式和用户保持联系,吸引用户不断的通过网站和企业进行交流,从而加深和用户的关系,更加深层次的了解用户的需求,为企业发...
如何免费建一个网站? 一般搭建网站的主要步骤: 第一步:注册会员; 第二步:修改网站信息,设置域名; 第三步:建立网站内容。 第四步:打开网站。 网站免费获得,不收一分钱。 还有一种方法是: 1...
网站优化不是一句两句就能说清楚的,所有网站的优化基本都是一样的。网站的优化是一个长期的过程,短则几个月,长则好几年。下面介绍几点常用的方法,仅供参考: 关键词的选择 首页网站在你建立的时候,就应该将...
谢谢邀请! 作为一名IT行业的从业者,同时也是一名高等教育工作者,我来回答一下这个问题。 首先,当前学习网页设计的相关知识具有较好的就业前景,一方面IT行业内的岗位需求量比较大,另一方面传统行业也会释...
杭州向正科技有限公司提供专业的网站建设,是浙江工业大学唯一互联网战略合作伙伴,提供专业的杭州商城网站建设,杭州flash网站建设,杭州餐饮网站建设,杭州服装网站建设,杭州门户网站建设,杭州装饰网站建...
VS2012 与 VS 2010 不同的地方是在发布网站的时候VS2012的界面会让人有种摸不着头脑的感觉。第一步,右键解决方案管理器中的网站项目,选择发布按钮。第二步,在弹出的界面中选择或导入一个发...