1:前后端分离的项目
政企沙箱项目是一个前后端分离的项目:在开发开始的时候,首先需要出流程图,这样不仅仅让本身开发对需求更加清晰,同时能够让其他部门同事对本项目开发流程有个大概的认识,前端人员了解后台的开发流程,并且后端人员了解前端的开发流程,在工作协调上有一定的帮助;
其中项目协作的方式为:由前端人员提出接口字段,后台人员提供接口,其余的包括数据在页面上的渲染均有前端人员负责;
前后端分离的一些好处:
1:提高开发效率,在开发中,后端人员可以专注的处理数据的存储,不用在进行套页面,其余的让前端来做,本身前端对页面特别熟悉,当出现样式问题的时候,便可以自己解决;在数据方面,前端开发人员可以通过mock.js进行数据模拟,同样不用再等后台的数据接口出来再进行开发;
2:当遇到问题的时候,可以让开发人员快速的定位问题,提高解决问题的效率;
3:在测试的时候遇到问题,将问题给前端,让前端人员进行问题定位,同样也是对项目的开发效率的提高;
2:开发中遇到的一些问题
1:在IE8中对ES5和ES6的一些语法是不支持的,在遇到兼容问题的时候,可以在这一方面进行排查;
2:在dev开发的时候一切正常,打包过以后出现问题,就要考虑打包对代码带来的影响;
3:开发中遇到的css的兼容问题,自己需要多总结;
4:对于数据的获取一定要考虑到获取数据出现异常的情况,比如获取失败,获取到的数据长度为零,做异常处理;避免进程卡死;
网友评论