【注】:本文摘自《阮一峰的網(wǎng)絡(luò)日志》(第203期)
周刊一直以來,都在推廣國產(chǎn)軟件和開源軟件档叔,向大家介紹好用的工具容握。今天的主角就是一款國產(chǎn)的研發(fā)協(xié)同工具?Apipost哨颂。
互聯(lián)網(wǎng)軟件現(xiàn)在主要采用 REST 模式(后端提供數(shù)據(jù)接口宁昭,前端消費接口),優(yōu)點是前后端分離酗宋,可以各自獨立開發(fā)积仗,缺點是項目越大,前后端協(xié)同越困難蜕猫。
Apipost的定位就是寂曹,基于協(xié)作的 API 研發(fā)協(xié)同工具,為開發(fā)者提供不止于 API 文檔回右、調(diào)試隆圆、Mock 等大量功能。你可以把它看成 Postman + Swagger + Mock 的集成體翔烁。
Apipost官網(wǎng):https://www.apipost.cn
它在 Postman 的基礎(chǔ)上渺氧,加強團隊協(xié)作和項目管理。團隊的所有角色蹬屹,都可以使用這個工具進行協(xié)同侣背。
?后端程序員:上線接口以后,來這里構(gòu)造 URL 進行調(diào)試慨默;也可以先提供接口參數(shù)贩耐,讓 Apipost 生成 Mock 數(shù)據(jù),供前端提前調(diào)用接口厦取。
?前端程序員:根據(jù)后端給出的接口潮太、文檔和 Mock 數(shù)據(jù)進行開發(fā);還可以使用代碼生成功能虾攻,自動生成常用語言的接口請求代碼铡买。
?測試人員:使用 Apipost 的接口自動測試。
?技術(shù)總監(jiān)及項目管理:查看接口開發(fā)進度台谢,掌握項目進展寻狂。
最新的6.0版提供了一些強大的特色功能。
(1)一鍵快速生成文檔朋沮。接口文檔的撰寫非常麻煩蛇券,很多屬于重復(fù)工作,效率低下樊拓。接口參數(shù)填寫完畢后纠亚,只要在 Apipost 按下“分享文檔”按鈕(下圖),就會一鍵自動生成漂亮筋夏、規(guī)范的文檔蒂胞,并且可以自定義分享有效期及權(quán)限。
(2)團隊成員間可實時協(xié)作条篷。針對團隊成員間協(xié)作不同步骗随,數(shù)據(jù)保存有沖突蛤织,無法追溯變更記錄的情況,多人在線協(xié)作時鸿染,Apipost 支持數(shù)據(jù)實時同步指蚜,有沖突解決機制,并且可以追溯協(xié)作日志涨椒。
(3)客戶端支持不登錄使用摊鸡。用戶處于局域網(wǎng)環(huán)境時(或者公司對網(wǎng)絡(luò)限制嚴格),Apipost 客戶端支持不登錄使用蚕冬。
(4)客戶端支持離線脫機使用免猾。即使在拔掉網(wǎng)線的情況下,仍可以正常打開 Apipost 客戶端的進行大部分操作囤热。
(5)參數(shù)庫描述猎提。很多接口往往具有大量相同名稱、相同意義的參數(shù)赢乓,每次手動重復(fù)錄入忧侧,非常耗時、低效牌芋。Apipost 通過自定義參數(shù)描述庫蚓炬,可以將大量參數(shù)進行預(yù)注釋,并在輸入?yún)?shù)時支持自動填充描述躺屁,節(jié)省了我們不少重復(fù)錄入?yún)?shù)描述的時間肯夏。
Apipost 現(xiàn)提供跨平臺的客戶端和Web 版。所有功能都免費使用犀暑,新建項目和接口不限數(shù)量驯击。只有商業(yè)項目的團隊超過15人,或者需要私有部署時耐亏,才會收費徊都。
Apipost客戶端下載地址:?https://www.apipost.cn/download.html?utm_source=10017
Web版地址:https://console.apipost.cn/register?utm_source=10017
歡迎大家體驗使用,相信肯定會提高你的接口開發(fā)效率广辰。