什么是前后端分离
前后端分离中前端负责页面路由控制,页面展示,后端处理数据,通过json进行传输。前后端分离并非仅仅只是前后端开发的分工,而是在开发期进行代码存放分离、前后端开发职责分离,前后端能够独立进行开发测试;在运行期进行应用部署分离,前后端之间通过HTTP请求进行通讯。前后端分离的开发模式与传统模式相比,能为我们提升开发效率、增强代码可维护性,更好地应对越来越复杂多变的Web应用开发需求。
已有的前后端分离
微派单、个人中心、微测验、客服评价。通过分离提高开发了工作效率,减少了代码的耦合性。职责分明,维护方便,更易于开发调试。
前后端分离中前端的技术栈
前端中使用react、vue、webpack、eslint,功能重复的进行组件封装,代码更加精简,接口统一处理,代码规范检查,自动化打包管理,上线代码按需加载压缩混淆。
计划需要分离的点
- 服务圈页面分离
由于以前是没有把view和modal层分离,后台需要写接口暴露给前端,重构时前端页面可以重新设计。
浏览器兼容问题,性能问题,体验问题。到时候性能可以和后台沟通,连调。
功能很复杂,可以先从微客服开始,点击微客服跳转一个单独页面
网友评论