日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【工具】目前几种常见的线上接口文档管理平台的比较

發布時間:2023/12/20 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【工具】目前几种常见的线上接口文档管理平台的比较 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • 一、前言
  • 二、接口文檔在線平臺
    • 1.apizza
      • 1.1 文檔導出html
      • 1.2 導入Postman.json和Swagger.json文件
    • 2. YApi
      • 2.1 源碼開源&免費&支持二次開發
      • 2.2 [只能]內網部署
      • 2.3 支持自動化測試
      • 2.4 支持導入 Postman HAR Swagger JSON
      • 2.5 支持導出 html markdown json
    • 3. RAP 2
      • 3.1 導出 Postman Collection
      • 3.2 支持 mockjs
    • 4. eolinker
      • 4.1 功能完善
      • 4.2 付費功能
  • 三、文檔在線平臺
    • 1. 語雀
    • 2. 石墨文檔
    • 3. Github的wiki
  • 四、文件管理平臺
    • 1. Github
  • 五、總結

一、前言

作為一個公司的技術部門,就會涉及到一些文檔的對接,包括但不僅局限于

  • 需求文檔
  • 會議記錄
  • 接口文檔
  • 切圖標注

對接的部門,包括但不僅局限于

  • 前端和后端
  • 移動端和后端
  • 設計和前端
  • 設計和移動端
  • 產品經理和開發
  • 老板和產品經理

那么,在這些溝通中產生的文檔,該怎么保存、歸檔,該怎么閱讀、使用,就成了團隊協作提升溝通效率中重要的一個環節。

接下來,我列舉了一些工具,供開發人員和項目管理人員選擇,根據自己的實際情況選出對應的解決方案。

二、接口文檔在線平臺

這里處理的問題是前端和后端交互,產生的一些接口文檔,這些文檔格式統一,但變更很快,并且修改之后看起來并不明顯,如果開發團隊有異地協作和遠程辦公,溝通又是個問題。

1.apizza

apizza的定位是api協作管理工具 ,官網地址為 https://apizza.net/

他的首頁是這樣的

實際使用界面是這樣的

emmmm,實際上就是一個線上版本的Postman…

有幾個亮點功能,如果你正好需要的話,可以酌情加分~

1.1 文檔導出html

導出的樣子是這樣的

很方便前端和移動端的同學閱讀,不知道比那些word文檔強到哪里去了~

1.2 導入Postman.json和Swagger.json文件

如果團隊內使用了Postman或者Swagger的話,就會讓操作更加連貫。

如果可以導出對應的文件就好了~

2. YApi

YApi旨在為開發、產品、測試人員提供更優雅的接口管理服務。可以幫助開發者輕松創建、發布、維護 API

網站上的特性如下

他的界面是這樣的

好吧,貌似開源的項目并不是都很好看…

2.1 源碼開源&免費&支持二次開發

注意的是,這個項目是開放源代碼的,也就意味著更安全,更可維護,你可以直接去反饋bug,讓他做的更好。

項目地址為 https://github.com/ymfe/yapi

2.2 [只能]內網部署

項目開源帶來的好處就是可以自己部署到內網上,保證數據的安全性。

同時YApi不提供公共的版本供大家注冊使用,也就是需要我們自己的團隊必須去部署。

2.3 支持自動化測試

2.4 支持導入 Postman HAR Swagger JSON

嗯!

2.5 支持導出 html markdown json

嗯!

3. RAP 2

為什么不是RAP呢,因為"RAP1功能不會再增加啦,新項目推薦使用RAP2哦"~
RAP 2是一個可視化接口管理工具,淘寶團隊做的。
RAP1就不看了,直接看RAP2的網站。
經過注冊登錄,RAP 2的結構更像是Github。

有一個單獨的狀態頁面展示全網的活躍度,說明你并不孤獨。

其中接口的返回值是通過填寫對應的數據和規則生成的,而不是復制對應的json,這樣做更有利于測試工作。

3.1 導出 Postman Collection

看來大家都習慣于兼容Postman,這也間接說明了Postman這個工具的成功~

3.2 支持 mockjs

mockjs也是淘寶團隊做的工具,“生成隨機數據,攔截 Ajax 請求”。

4. eolinker

https://www.eolinker.com/

免費使用,API文檔管理、自動化測試、開發協作利器

在經歷過 注冊 -> 驗證郵箱 -> 填寫問卷 -> 幫助指南 之后,實例項目的接口編輯頁面是這樣的

從使用者的角度來講,這個的操作更加便利,雖然也是按Postman的樣式去做的~

4.1 功能完善

eolinker是一款完整的商業化的接口管理工具,基本用到的功能,在上面都能找到,并且操作和用戶體驗做的都不錯。

4.2 付費功能

功能完善的代價就意味著,如果你想要使用全部完善的功能,就要付費購買。

并且我們可以通過https://public.eolinker.com/index/EOLINKER%20AMS%20FUNCTION%20DETAIL%2020180520.pdf 來清晰的知道付費版的功能是哪些。

三、文檔在線平臺

上面的平臺的針對性比較高,是專業的做接口文檔的,還有一種是只做文檔共享的,如果我們的目的是接口文檔管理,針對性就會差一些。

1. 語雀

語雀 https://www.yuque.com/ 是螞蟻金服做的一款文檔編輯共享平臺。

由于文檔是可以全面公開的,所以,給我的感覺更像是簡書。 😃

語雀以知識庫作為文檔的載體,可以選擇在線編輯和分享給其他用戶,注意是不能導出文件的哦。

如果作為內部工具使用的話,不是很推薦。

2. 石墨文檔

石墨文檔的側重點更傾向于大家一起修改文件。

缺點也正是因為大家可以同時修改文件,造成的文件版本混亂。

石墨文檔更傾向于存儲一些定值的項目資料,而不是注重版本和變更的接口文檔。

3. Github的wiki

wiki有天生的優點

  • 和項目綁定,這個項目的文檔就寫在這個項目的wiki中
  • 版本控制和歷史回溯,因為和Github一樣的管理方式,保證了良好的版本控制

缺點也在于,如果這個文檔覆蓋了多個項目,就只好單獨開一個文檔的項目。

四、文件管理平臺

1. Github

本文中按范圍的涉及越來越廣,從局限使用和格式的專業接口管理平臺,到限制文字不限制內容的文檔管理平臺,最終就指向了不限制文件格式的文件管理平臺,那么這個非Github莫屬了~

我們可以用于管理

  • 代碼項目
  • 設計師設計和切圖
  • 各種協議和文檔

限制越少,對應的復雜度也就越多,如果控制的接口文件格式排版不友好,帶來的舒適度也會直線下降,不過這些都是沒辦法的。

五、總結

本文根據專業程度范圍,討論了這類在線管理平臺的優缺點,列出了一些行業內常見的工具平臺。

工具各種各樣,都有自己存在的價值,更重要的是根據我們自己的實際需求,選擇最適合自己的產品。

😃

總結

以上是生活随笔為你收集整理的【工具】目前几种常见的线上接口文档管理平台的比较的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。