问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

前端框架的发展史

发布网友 发布时间:2023-03-02 22:43

我来回答

1个回答

热心网友 时间:2024-12-03 11:36

最开始, Web 的开发非常简单, 界面的展示与后端逻辑的处理并没有分离开来,当然从工程量的角度来看,应用逻辑也是非常简单,此时并没有什么前端与后端的区别,如图:

随着业务量和功能的增加,以及网民们对应用的美观度都有了一定的要求之后,一个 Web 应用的开发逐渐复杂起来,一两个人是根本无法承担全部的开发任务的,这就需要大家通力合作,而一个应用的开发也就分为了不同的模块,工程师也就分为了不同的工种,这个时候,我们才看到一个 Web 应用的制作,需要涉及到前端工程师、后端工程师、运维工程师、UI 设计师。

对于一个 Web 应用来说,交互逻辑都是在前端产生的,因此后端需要对数据进行拼装,前端在技术上其实只负责数据的展示和 UI 的渲染工作,前后端的逻辑并没有彻底分离开,在小型 Web 应用中,这并没有什么问题,但是随着业务量的不断增长,后端负责页面产出的工作越来越繁琐。

为了能够明确应用职责,将数据的处理和展示彻底分开,前后端分离的设计模式逐渐流行;前端需要展示的数据通过网络请求发送给服务器,得到数据之后,再有前端进行渲染展示,这样服务器只负责提供对应的数据即可,服务器不再负责页面渲染的工作

通过前面的介绍,我们对目前的项目工程化有了大体了了解,那么其中,在第二阶段的工程化演进中,有一个重要的工程设计理念诞生,他就是著名的 MVC 设计模式,简单点,MVC其实就是为了项目工程化的一种分工模式

MVC 中的最大缺点就是单项输入输出,所有的 M 的变化及 V 层的变化,必须通过 C 层调用才能展示;这也就是为什么在大型项目中,后端渲染力不从心的原因之一,前后端分离的架构中,是将 MVC 中的 V 层删除,不再由 服务器端负责;而前端拥有了大量的数据处理任务后,借助 MVC 的分工职责理念,发展出了MVVM的架构逻辑。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
美的燃气热水器12升电脑版显示FR一pH一PL一dH一nE一qU怎么调好_百度知... 热水器ph什么意思 上海工程技术大学公共管理专业是什么学院 公共事业管理在暨南大学中属于哪个学院? 中央财经大学公共事业管理学生就业去向都有哪些 中飞院公共事业管理是什么专业 广西医科大学公共事业管理属于哪个学院 抖音怎么发视频@抖音小助手 发视频@抖音小助手操作一览 轻颜相机怎么取消自动续费 取消自动续费教程 轻颜相机vip怎么取消 福建省三明市建宁县客坊乡下辖村委会有哪些? 公明到龙岗区龙城街道3020号湖广通创业大厦坐公交怎么走 福建省建宁县黄埠乡西乡塘区以前叫什么地名 从公明汽车站到龙岗佳得宝怎么坐公交车,最快需要多久 深圳公明怎么去龙岗区简一学校 公明汽车站到龙岗长途汽车站要到怎么走? 公明怎么去龙岗博莘教育城路线 劳动法有这方面的规定吗? ...不知现在法律上面有没有针对这方面的规定条例 怀孕早期摔跤有影响吗 怀孕早期呕吐怎么办 求EXCEL中A列不同人名对应C列出现的V的个数 有一个关于考勤的excel公式,求C48到AG48单元格中"V"的个数,公式如下... CAD2012的版本怎么也无法自动捕捉点,设置都设置好啦啊! 手抄报垃圾分类怎么画简单 eclipse一次性导入了很多个工程,如何恢复到导入之前的样子? eclipse 新建一个maven工程,但是资源文件里的文件重复显示 早晨睡来平躺血压86 111正常吗 等待抛售的股票叫啥名字 抛售的股票谁接手了 笔记本电脑内存是c盘加d盘吗 一代军权痛蚕室,千秋史笔溯龙门是什么意思 怀孕了摔跤会流产吗 京东大鼓老经典唱段 京东大鼓介绍 beatsfitpro耳机序列号和app不一样 10年前的酒店圆床什么样子 青岛社保卡余额怎么查询 一鹿有你口红怎么查看真假 从山海关开车到沈阳需要多长时间 山海关到沈阳开车多久 19座车沈阳到山海关的高速公路费是多少 沈阳离山关多少公里 从沈阳开车去山海关旅游,在从山海关开车去秦皇岛北戴河海滨。_百度... 沈阳至北京方向336公里处离山海关多少公里 奥克斯缤纷广场怎么去洋湖湿地公园 从后湖小区南到洋湖湿地公园怎么坐公交车,最快需要 从雨花区政府西到洋湖湿地公园怎么坐公交车,最快需要 泉州西湖公园怎么坐车去千亿山庄 泉州17路公交车,北师大附属中学-泉州高铁站。最早的一班车是几点钟_百... 泉州万祥小商品批发城从动车站怎么走? 泉州火车站到鲤城大酒店多远