Atitit api标准化法 it法学之 目录 1. 永远的痛点:接口与协议的标准化 1 2. 标准化优点 1 3. 标准化组织 2 3.1. 应当处理标准化委员会 2 3.2. 标准化提案与表决

Atitit  api标准化法 it法学之

 

目录

1. 永远的痛点:接口与协议的标准化 1

2. 标准化优点 1

3. 标准化组织 2

3.1. 应当处理标准化委员会 2

3.2. 标准化提案与表决 2

4. 标准化方法 2

4.1. Api要有更好的可读性 2

4.2. 更好的api从哪里来 2

4.3. Dsl式样,一行式样的api更好 2

4.4. 别名法 2

5. Web API定义的一些规范, 3

 

  1. 永远的痛点:接口与协议的标准化

标准不兼容,对当地政府和企业也许是好事,可以保证大家都买本地市场的产品,但是对于消费者未必,但是也能忍,毕竟家电类的好产品本地市场还是很多。

 

以前很多厂家为了自己的利益,不愿意使用标准化的接口

 

  1. 标准化优点

接口标准了之后,可以很大的减少浪费,比如充电器,家里不用有那么多的充电器了,一些价格低的产品(比如蓝牙音箱)也不同再送充电器了,厂家降低了成本,消费者也降低了购买成本。 家里需要USB充电的设备多了之后,集成度高的多口充电器也成为一种趋势。

 

  1. 标准化组织
    1. 应当处理标准化委员会
    2. 标准化提案与表决

 

  1. 标准化方法

 

    1. Api要有更好的可读性

 

    1. 更好的api从哪里来

高层api,第三方类库,比如apache io 类库替代java io

通用功能的语言中来,比如shell php 等。。

从脚本语言中来,脚本语言往往更简单。。

 

    1. Dsl式样,一行式样的api更好

 

 

    1. 别名法

分便不同语言使用者继续使用原有api,但应有dep表示

 

 

  1. Web API定义的一些规范,

希望大家能够形成一个默认的标准,以便互相调用。

1、使用REST风格 2、采用UTF-8编码 3、采用JSON格式 4、系统级特殊参数约定 5、应用级通用参数约定 6、使用参数签名算法 7、返回错误码约定 8、使用HTTPS 9、使用工具(如YApi) 10、Mock接口模拟 11、API自动化测试 12、使用网关(如Zuul服务) 13、归类第三方调用(如短信微服务、快递微服务)

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值