書籍推薦:《API 設計模式》
為任何領域、技術或平臺設計可演變的高質量API的成熟模式
本書提供了理論和實踐的健康組合,包含了許多深刻的建議,但從未失去大局觀......以現實世界的經驗為基礎,以學術的嚴謹性和實踐者社群的反饋為基礎進行記錄。我相信,[它]將為社群提供良好的服務,無論是今天還是明天。
--斯圖加特大學應用系統結構研究所常務副所長Frank Leymann博士。
API在各類組織和生態系統中實現了突破性創新和數字化轉型。為了建立使用者友好、可靠和效能良好的API,架構師、設計師和開發人員需要專家的設計指導。這本實用指南突破了API對話及其資訊內容的複雜性,介紹了全面的準則和啟發式方法,以可持續地設計API,並明確規定它們,無論你使用什麼技術或平臺。
在《API設計的模式》中。簡化鬆散耦合訊息交換的整合,五位專家架構師和開發人員涵蓋了整個API生命週期,從啟動專案和建立目標到定義需求、闡述設計、規劃演變和建立有用的文件。他們將許多從業者的集體知識結晶為44種API設計模式,並以背景、利弊、概念性解決方案和具體例項進行了一致的解釋。為了使他們的模式語言易於理解,他們提出了一個領域模型、一個執行中的案例研究、帶有模式選擇選項和標準的決策敘述,以及在兩個不同行業應用模式的真實世界專案的演練。
- 用模式識別並克服API設計的挑戰
- 充分確定你的端點型別和操作的大小
- 設計請求和響應資訊以及它們的表現形式
- 完善你的訊息設計以保證質量
- 計劃發展你的API
- 記錄和交流你的API合同
- 結合模式來解決現實世界的問題並做出正確的權衡
相關文章
- 設計模式 經典書籍必備推薦設計模式
- 程式設計科普書籍推薦程式設計
- 誰能推薦推薦好的 PHP 設計模式得書籍和有關框架核心得書籍PHP設計模式框架
- 程式設計書籍推薦——按角色劃分程式設計
- 計算機書籍(必看推薦)計算機
- Java書籍推薦Java
- javascript推薦書籍JavaScript
- 程式設計師經典書籍推薦-附 PDF程式設計師
- 程式設計書籍推薦——按內容劃分程式設計
- 推薦Java程式設計師閱讀的書籍Java程式設計師
- 後端書籍推薦後端
- 機器學習必看書籍推薦機器學習
- PHP新手推薦書籍PHP
- [轉]javascript推薦書籍JavaScript
- 頂級 Linux 開發者推薦的程式設計書籍Linux程式設計
- 推薦10本C#程式設計的最佳書籍C#程式設計
- python 書籍推薦 三Python
- Android開發者書籍推薦Android
- DBA學習書籍推薦
- Java學習推薦書籍Java
- 頂級程式設計師推薦的程式設計開發書籍【整合】程式設計師
- 國外程式設計師推薦的免費程式設計書籍資源程式設計師
- 初學者學習Java程式設計的基礎書籍推薦Java程式設計
- 強烈推薦所有程式設計師都要看完的書籍程式設計師
- 老司機分散式書籍推薦分散式
- Oracle Form開發書籍推薦OracleORM
- C++必讀書籍推薦C++
- Android開發書籍推薦Android
- 推薦書籍:金字塔原理
- C++學習推薦書籍C++
- 技術管理—管理書籍推薦
- Linux好書、經典書籍推薦Linux
- 10多本計算機經典書籍推薦計算機
- 10本程式設計書籍推薦,帶你從入門到精通!程式設計
- Java學習必備書籍推薦Java
- 學習Hadoop最佳書籍推薦Hadoop
- 學習Go書籍推薦 (更新中)Go
- 《java 進階之路》 上--推薦書籍Java