关于接口设计的理解

数据源

接口起到的是承前启后的数据交互传输的作用,比如iOS/Android/前端需要接口数据支撑, 服务端开始根据产品YY出来的设计再次YY接口,需要啥参数,移动端和前端传过来就好了,说白了没有接口规范的接口设计就是一个从挖坑到填坑的过程。

数据接收者

比如图片上传,文件上传,音视频推流,聊天,评论...需要服务端接收到这些数据进行一波处理(存储,优化,审核,转发...)

其实这个接口和OC,Swift的协议有点像,一种是数据源,一种是处理事件... delegate~

对于移动端的一些思考

一个用户的操作->点击按钮->改变了事件->事件触发参数的改变->请求的发起(接口调用), 接口接收到参数进行处理识别,请求成功或者失败返回响应信息,用户收到响应的回调,界面随之实时发生改变,客户端渲染新的界面展示给用户,用户感觉很爽或者体验很不爽。

编程是门艺术,而大多数人都当作了饭碗~ 真特么扎心

你可能感兴趣的:(关于接口设计的理解)