timzaak / blog

8 stars 1 forks source link

API管理工具探究 #85

Closed timzaak closed 2 years ago

timzaak commented 2 years ago

总共体验了三款产品。

  1. Apifox
  2. ApiPost
  3. Postman

这三个产品比较像,两个国内,一个国外。国内的这两款产品在宣传上,都会强调在对标Postman的基础上,多了对国人习惯的支持,但我体验下来,貌似就是 doc 导出,swagger 支持。至于其它的核心功能,这三者都大致相同。

而价格上,Postman 是真的贵,国内的除了私有化部署,基本上可以白嫖。也就是Postman 自己用挺好,但作为团队leader,是没法向老板要这个产品的预算。

Apifox

最初知道它是在B站,看评论说是融到钱,所以打了不少广告。今天闲的没事,体验了一把,我最初它的色彩搭配震撼到了,十分漂亮,登录界面看着就想注册,产品的色彩搭配功能一个一个地尝试,十分喜欢,但字体大小、布局、交互设计,真是XX。从你下载App进入,到创建第一个request并运行,所要经历的路径是真的长。 细细体验下来,才发觉它的产品核心是文档,API调试只不过是附属产品。你应该先写好文档,然后再去调试。至于产品细节,只能说 Apifox 是新生的产品,要给它时间打磨,现在属于Beta 抢先体验版本。

ApiPost

我记得以前是收费的,不知道是否是因为 Apifox 等其它产品的冲击,变成小团队免费了。ApiPost 已经有很长时间了,细节打磨的不错,一路体验下来。除了缺乏和 Jenkins 等外部集成的能力外,没什么可吐槽的。

Postman

国产的两者起手式就是项目/团队,Postman的起手式是API 调试。更高深的说法:Postman 是基于 API调试 去衍生文档、团队协作、测试、监控 等概念。 国产的两者(甚至大多数此类工具)是基于团队在API协作的场景下去衍生文档、调试、测试等概念。所以 Postman 对于文档编写入口很偏, required 字段也没有,但用来调试就是直给。

至于国人习惯这个点我无法理解 Postman 都做了这么久为啥还是不支持?难道国内的 Postman 付费用户过少?

小结

工具类产品,优先考虑去赚美刀。国内是真的卷,API管理工具类似 Postman 的少说有三个,非类似的有摸鱼、小幺鸡、RAP2等,他们的盈利模式最终都落在私有化部署上,至于 Sass 收费,估计不乐观。而且后来者/个人开发者一进入某这个工具类产品,上来就是免费,导致大家陷入恶性竞争。

另外,Postman 使用体验是真的好,满满细节,充斥着各种交互考量,对比之下,国内的还有不少路要走。以后自己再做东西 ,得跳脱出工程师思维,从体验上着手去解决问题。

timzaak commented 2 years ago

在此之上,我想能否做一个 API 可视化的工具。 由 API 接口去快速拓展后台操作界面。 但总感觉它会是一个坑。因为视觉这个东西实在无法量化。

我尝试标准化这个流程,但感觉最后还不如IDE编写。 [request API编写/测试] <-> UI界面+API 组装 。

VSCode VitePress 插件、Theme 制作工具、Postman 插件 或许更好些,但这渐渐就变成了另一个 Wordpress 。 只能被否决掉。