《2017年前端开发前后端分离实践.pdf》由会员分享,可在线阅读,更多相关《2017年前端开发前后端分离实践.pdf(20页珍藏版)》请在三个皮匠报告上搜索。
前后端协同开发演变Robin Deng远古网页三剑客手工作坊时代上可以和客户谈需求下可以服务器调优程序一个人撸根本不是事Spaghetti很早很早以前2000XHTML(HTML 4)MCV前端后端缺点优点套模版前后端彼此不熟悉 协作困难,沟通成本高 职责模糊一次请求内容可用 SEO 时代 模版模块化及页面框架近代2004AJAXMC前端后端VMCAJAX接收并处理数据处理模版渲染控制路由提供数据处理业务逻辑anuFaascrayfish缺点优点职责清晰 前端有更大的发挥空间 促使生态更完善 解耦加速迭代,减少风险首屏空白,体验稍差 SEO不友好 不能享受多页带来的优点 前后端工作重复 如校验逻辑现代Node2004MS前端后端VMC接收并处理数据处理模版渲染控制路由微服务MSMSMSMSMSMSAPI GatewayMS缺点优点并没有解决前端的问题 职责模糊分流变的更容易 后端同学不用重复写CRUD了 前端也可以 自由组合出自己想要的 APIStarGatehttpizzaMS前端后端VMC接收并处理数据处理模版渲染控制路由微服务MSMSMSMSMSMSSOABrowserNodeVCNext.jsFaas-Now未来