您好,登錄后才能下訂單哦!
今天就跟大家聊聊有關Apollo發布GraphQL 平臺和 VS 代碼擴展的示例分析,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。
GraphQL背后的公司Apollo剛剛推出了其旗艦產品Apollo GraphQL 平臺,稱其為“旨在以正確方式進行 GraphQL 的公司的完整解決方案”。GraphQL 已逐漸成為現代應用程序開發的一個有用組件,大型企業都是依賴于專家來實現它。Apolloy 認為這個新平臺可以讓任何應用開發團隊輕松地創建出 GraphQL 系統。與該平臺發布同時發布的還有一個新的VS 代碼擴展,它提供了使用 Apollo 開發應用程序的工具。
GraphQL 的支持者將其吹捧為古老 API 技術的現代替代品,時間追溯到 20 年前,那是些如 REST 和 SOAP 之類的技術。那些技術的“點對點”特性可能導致 API 提供者和用戶之間的緊密耦合,因為一旦要改就必須得進行協調。隨著 API 和系統的發展,它們會變得難以理解,維護成本也會很高。
在 2015 年公開發布之前,GraphQL 是 Facebook 在 2012 年內部開發的。GraphQL 支持讀取、寫入 (修改) 和訂閱數據更改 (實時更新)。開發人員使用圖形查詢語言 GraphQL 描述所需的數據和服務,并將查詢提交給 GraphQL 服務器,而不是為應用程序中的每個屏幕使用自定義 API。服務器解析查詢,并確定哪個后端服務可以滿足請求。引入這個額外的層允許前端和后端開發工作解耦和更高效。
到目前為止,在 GraphQL 服務器上,編寫所有查詢解析規則都需要進行自定義系統開發。
Apollo 相信他們的新 GraphQL 平臺降低了定制開發的成本和風險,并提供了公司需要的技術來“正確地完成 GraphQL”。Apollo 的一位發言人強調了 GraphQL 在包括奧迪 (Audi) 和愛彼迎
(Airbnb)在內的公司的實現,這些公司可以更快地添加新功能,以響應新的業務計劃。
開源核心 Apollo GraphQL 平臺由 Apollo服務器、客戶機和引擎組成。Apollo 服務器將現有的 api 和后端轉換為 GraphQL。Apollo 客戶端幫助 web 和移動平臺將數據綁定到 UI。Apollo 引擎是 Apollo 的新 GraphQL 查詢執行網關。該平臺還包括一套必要的治理和管理工具,用于開發和運維大規模數據圖。Apollo GraphQL 平臺可以在現有 api 和服務之上分層,用戶可以逐步采用。該平臺有免費的社區版,以及付費的團隊版和企業版。
除了來自 Apollo 的產品,GraphQL 生態系統中還有其他開源框架和服務。由 Facebook 編寫的Relay是一個 JavaScript GraphQL 客戶機,主要關注React. Solo.io 已發布的Sqoop (以前叫 QLoo),這是一個構建在 Gloo 和 Envoy代理之上的 GraphQL 服務器。
看完上述內容,你們對Apollo發布GraphQL 平臺和 VS 代碼擴展的示例分析有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。