随着移动互联的发展,前后端的分离已经是趋势.前后端已不是传统部门的划分,而是它们各有一套的生态系统,包括不同的开发语言.不同的开发流程.构建方式.测试流程等.做前端的不需要会maven作为构建工具,后端的也不需要准备grunt或gulp的构建工具.前后端只需要通过一定规则的接口来协作,数据交互的方式可以是json或xml等.前端只着重于数据的呈现,后端只负责数据提供及计算,前后端就会变得独立松耦合.使用文档来沟通时,也会遇到很大瓶颈问题,比如接口随着业务的发展,可能会多次更改,文档有可能会滞后,