免责声明:本文不涉及Apifox的功能介绍。一是网上已经有很多这方面的文章,二是Apifox本身的用户体验非常好,开发者的学习成本基本为零。阮一峰:不管你是做前端开发还是后端开发,只要项目是服务架构的,都可能大大提高你的开发效率。宗师:我们很难把它描述成一个接口管理工具或者接口自动化测试工具。它增强了团队协作,这对于研发团队来说非常重要。池建强:Apifox,每一代都比上一代强。什么是Apifox?看到很多大咖对Apifox赞不绝口之后,你可能会疑惑什么是Apifox?根据官方定义,Apifox是一个API文档、API调试、APIMock、API自动化测试的一体化协作平台,定位为Postman+Swagger+Mock+JMeter。如果你以前用过Apifox,相信你会认同的。那么问题来了,在小而美的API工具大行其道的情况下,为什么会有Apifox这样的“瑞士军刀”呢?答案在于Apifox的目的:节省研发团队的每一分钟。在Apifox之前,为了达到对API语义的理解和实现的一致性,前端、后端、测试用了十八招,用Swagger定义API,用YAPI生成文档,用Mock前端自测,还有用Postman做接口测试,用JMeter做性能测试,各种配置,数据,链接满天飞,重要的事情说三遍三遍。有了Apifox,原本去中心化的前端、后端、测试之间的P2P通信方式变成了以Apifox为中心的星型通信方式,通信对象从充满不确定性的人变成了稳定可靠的平台,各种配置、数据、链接也统一管理,大大降低了团队沟通和API管理的成本。Apifox的野心如果您认为Apifox的全部意义在于一个一体式协作平台,那么您可能低估了Apifox的野心。我们先来看看Apifox的充电模式。是的,你没有看错。免费版享受“无限制”,不限团队成员,不限功能,不限项目,不限接口。如此豪华的免费套餐,全网很难找到第二个(SaaS平台)。再来看看更新日志,注意更新如下:[2021-03-14]1.2.0新增【在线分享接口文档】功能。[2021-10-29]1.4.10上线APIHub功能。1)通过APIHub查找/发现他人公开的API项目。2)可以将项目发布到APIHub(设置为公开项目即可),任何人都可以通过APIHub访问和克隆项目。[2022-01-11]1.4.17公开项目支持web访问和运行。你明白吗?APIHub是Apifox真正的野心,打造一个开放的API共享平台,连接各种企业级API,加速企业业务创新,成为企业间的“交友”平台。有了APIHub,企业谈起合作,见面的第一句话就是:PPT便宜,给我看API!Apifox的短板应该配得上如此宏大的抱负。在产品功能方面还有很长的路要走。从架构的角度来看,首先要做的是提升模型在项目中的地位。创建一个新项目后,首先要定义模型,然后是接口。我们知道,模型是一个软件的骨架,是一个系统的核心。界面是系统外部能力的呈现,模型是系统内部逻辑的载体。一旦脱离模型,界面就是无源之水、无本之木。其次,作为接口的发源地,Apifox可能会制定或者提倡一些好的API设计规范,比如GoogleAIP(APIImprovementsProposal),MicrosoftRESTFulAPIDesign等。从产品功能来看,不要局限于Postman+Swagger+Mock+JMeter的口号。以用户为中心,增加一键生成单元测试代码、自动化测试源码编辑模式等实用功能,解决更实用的API开发流程。中的痛点。此外,官方数据中似乎也没有出现大规模团队协作的案例。无论是SaaS版本还是私有化部署版本,平台能支持的团队规模暂时未知。期待发挥微服务优势,自2020年12月28日Apifox推出1.0版本以来,凭借独特的集成优势和出色的用户体验,一时间在国内IT行业独树一帜。不过在国外,好像知道的人很少,stackoverflow上也没有这个人。随着今年2月份2.0英文版的推出,相信很快就会引起国外众多开发者的关注。祝愿Apifox早日走出国门,走向世界,成为国产软件之光!参考20分钟学会ApifoxApifox介绍=
