好处
后端只需写接口,可以一套接口用于app,网站等应用;
前后端技术人员可以专注于各自技术领域;
减少开发过程的步骤,只需前端写完页面对接接口。不用前端写模板静态页,后端处理逻辑,有样式问题再找前端修改;
很适用于spa项目,局部刷新对前端组件化等实现提供便利;
减少服务器压力;
修改前端的bug只需前端处理,修改接口的bug只需后端来处理,很多问题的修改无需前后端协调,提高效率;
约定好接口、数据、参数,双方可以并行开发,提高效率;
增加代码的维护性&易读性;
坏处
seo
ajax缺点
低端浏览器对很多前端js框架兼容性不友好