现在的web应用,前后端分离越来越多的被采用,可以一套后端对应PC,app等。但是在开发和维护中,对于接口的管理确存在不小的挑战。如果管理不好,会导致系统很长时间不能稳定,甚至会影响项目的生存。
最近在做一个WEB的协同项目,因为接口的关系,专门搜索了一些接口管理的工具和平台。
1、Swagger ui
swagger ui是一个API在线文档生成和测试的利器,目前发现最好用的。 为什么好用?Demo 传送门 支持API自动生成同步的在线文档 这些文档可用于项目内部API审核 方便测试人员了解API 这些文档可作为客户产品文档的一部分进行发布 支持API规范生成代码,生成的客户端和服务器端骨架代码可以加速开发和测试速度
@H_404_9@文/Damonwong(简书作者)
原文链接:http://www.jianshu.com/p/d6626e6bd72c
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。
2、一款Windows上的API Documentation工具 - Velocity。
3、Mac上的Dash是一款非常出色的API文档管理工具,是程序开发的绝佳辅助工具
4、国际领先的开源SOA解决方案提供者WSO2近日发布了一个开源的API管理平台(WSO2 API Manager),该平台为开发者发布API、创建和管理开发者社区、扩展路由流量、确保API内容提供
了一个完整的解决方案。该API管理器在Apache 2.0许可协议下开源。