何为“接口”
"接口"一个曾经整整折磨了我一个多星期的专业名称。
那是14年秋天,笔者刚毕业工作的第一年,在一家服饰公司做商品分析。当时工作内容和开发还没有半毛钱关系。但是当时的直接领导则是一名总监,负责公司的商品分析以及系统,他是一名老程序员,可以说是中国最早一批的程序员之一了。当全公司都还只依赖系统导出数据和用Excel做分析的时候,他则熟练使用SQL,SQL也就成为了笔者工作后想要系统学习的第一项跟开发相关的技能。
说回接口,接触到开发之后,自己就开始琢磨能不能写个网页来把数据呈现为图表,当时的Echarts就很好。但是有一个问题摆在了我面前,怎么把数据库里的数据动态展示出来呢?对于当时没有任何Web开发经验的我,当时那叫一个百思不得其解,根本想不通。在这个过程中也接触到了接口这个词,查资料都说写个接口就可以,那么何为接口呢?不知道此时的你是否可以理解我当时的蒙圈状态。
一个多星期的持续思考与测试,一瞬间如醍醐灌顶般终于明白了什么是接口,不禁发出感叹,原来这就是接口啊。
“接口”,开发者又会说成API,亦可以理解成一套规则,在Web开发时主要通过开发一套API来实现读写数据库的数据等。这样理解其实非常的片面,但是又有种只可意会不可言传的无奈感(笔者实在无法用语言定义清楚)。
为什么要使用API管理工具
对开发者来说,接口是一个再熟悉不过的名词了。对于一个项目,可能会有成百上千个接口需要我们维护,每一个接口需要明确请求地址、请求类型、请求参数以及参数定义等等。如果几个人还好,但是如果是几十人或者上百人的一起开发的协作项目,没有明确