软件开发定位接口类型 软件开发定位接口类型有哪些
大家好,今天小编关注到一个比较有意思的话题,就是关于软件开发定位接口类型的问题,于是小编就整理了2个相关介绍软件开发定位接口类型的解答,让我们一起看看吧。
后端给一个app页面首次加载就写了三四个接口,这样做合理吗?
这个要看具体情况了。
页面负责的时候会利用不同的接口做处理,比如不同身份不同数据,异步渲染加速页面呈现。
如果只是简单的数据,多个接口可以利用中间层做数据聚合。多接口灵活处理,中间层聚合返回。
简单业务,简单页面,你就放心的怼吧,垃圾代码不值得留着。
接口应该尽可能简单和小巧。每个接口的数据要保持独立,这样一个接口出现问题也不会影响到其他数据的展示。出现问题的时候也更容易定位。一个首页需要几个接口应该和首页需要的数据有关。像前面有人回答,banner和list一起返回的接口我是不会接受的,首先banner组建应该是独立可复用的,如果是MVVM架构我甚至可能让banner组件自己处理自己的网络请求。首页调用接口过多可能是产品设计不合理,或者后台接口设计不合理,数据逻辑处理交由后台处理的情况下,前端拿到的接口应该是很简单的。确实有很多数据要处理的时候应该将请求分散到各个阶段,而不是仅仅在首页加载是请求。
题主一个页面一个接口的要求对于逻辑复杂的业务是不合理的。
一般而言,接口设计是有一定原则的。
比如,一个接口只做一件事。
尽量减少聚合事件(数据)。
接口的粒度,需要结合实际业务拉来设计,既不能过小粒度,也不能过大粒度。看你们设计师的经验了。
若不理解你们接口设计师为啥这么做,尽管问吧。
手机主板显示接口采用哪种?
你好,有好多种,内存接口:SD内存接口 DDR内存接口 DDRII内存接口,电源接口:主供电接口 辅助供电接口 硬盘接口:IDE接口 SATA接口,显卡接口:AGP接口 PCI-E接口,扩展接口:PCI接口。
到此,以上就是小编对于软件开发定位接口类型的问题就介绍到这了,希望介绍关于软件开发定位接口类型的2点解答对大家有用。