背景
应用的功能模块之间,离不开接口的设计和实现,接口通常涉及:
- 模块与模块之间
- 前端和后端之间
- 内置页面和客户端之间
[......]
在实际的开发过程中,前端后台协商好了统一的接口,就各自开始自己的任务了。这时候我有这么一个 Ajax 请求需要从后台获取数据:
$.ajax({ url: '/products/' }).done(function(res) { $('#result').html(res); });
[......]
http://segmentfault.com/q/1010000003486813
补充一下:有许多接口要同时提供,前端方便做好界面和逻辑交互,后端也有时间,好好认真去思考后台设计,以及更好的解决算法,而不用前端总是等后台,以及后台万一哪个接口出问题了,又可以直接切回到模拟接口,保证功能没问题。就是真真假假,可以切换自如,以及许多接口要有一个很好的管理平台,最好能录入模拟数据比较方便。[......]