2019 年 3 月 12 日 by GraphQL 基金會
GraphQL 基金會 是 GraphQL 社群的中立家園,用於加速周邊生態系統的開發,今天宣布與聯合開發基金會 (JDF) 合作,該基金會最近加入 Linux 基金會,以推動開放原始碼和標準的採用,繼續開發 GraphQL 規格。
GraphQL 基金會鼓勵廣泛的團體參與無供應商中立的活動、文件、工具和資料查詢語言支援,並共同投資於這些領域。以下公司 Apollo、AWS、Butterfly Network、Dgraph Labs、Facebook、Gatsby、GraphZen、Hasura、IBM、Intuit、Neo4j、Novvum、Pipefy、Salsify、Solo.io 和 Thicit 加入成為會員,以推動 GraphQL 成為設計更有效 API 的產業規格。
GraphQL 每天在 Facebook 上處理數千億次 API 呼叫,Facebook 在 2012 年開發了這項技術,並在幫助 GraphQL 於去年加入 Linux 基金會 中扮演不可或缺的角色。今天,幾乎每種主要的程式語言都透過各種開放原始碼軟體函式庫提供 GraphQL 支援。
GraphQL 是第一個從 JDF 和 Linux 基金會合作中受益的 Linux 基金會專案,這為開放原始碼專案提供了一個快速途徑,用於開放規格標準化。開發人員將擁有開放的 GraphQL 規格和開放原始碼軟體實作,可用於設計相符的 API。
「我們很興奮正式歡迎新成員,並與他們緊密合作,建立並支援全球 GraphQL 生態系統。我們很滿意 GraphQL 規格將繼續透過 JDF 和 Linux Foundation 合作夥伴關係演進。透過更簡單、更快速的方式建立並推進標準,開發人員可以專注於建立對全球社群影響更大的應用程式。」GraphQL 共同創辦人 Lee Byron 表示。
GraphQL 對於 API 開發很重要,因為它允許在單一 API 要求中巢狀物件,而傳統上需要多個 API 要求才能做到。GraphQL 規格、GraphQL.js 參考實作、DataLoader 函式庫,以及 GraphiQL 開發人員工具是 GraphQL Foundation 支援的技術專案。隨著應用程式開發轉向微服務架構,並強調靈活性與快速上市,像 GraphQL 這樣的工具重新定義了 API 設計和用戶端伺服器互動,以改善開發人員體驗,提高開發人員生產力並將傳輸的資料量降到最低。GraphQL 讓跨平台和行動開發更簡單,它可以在多種程式語言中使用,這些語言在多個平台(例如網路、iOS、Android,以及嵌入式和 IoT 應用程式)中具有一致性和功能相容性。
Linux 基金會和Facebook 開放原始碼團隊利用 JDF 的驗證架構為規格建立輕量級治理結構,讓社群能快速建立中立的合作關係。
Linux 基金會執行董事吉姆·澤姆林表示:「我們很興奮看到 GraphQL 和聯合開發基金會攜手合作,並迅速投入工作以推進開放標準。」「透過與 JDF 合作,GraphQL 社群能夠利用現成的基礎架構,比以往更快速靈活地建立和管理開放標準。這讓開發人員能持續突破障礙,並現代化應用程式開發。」
Facebook 開放原始碼團隊的麥可·鄭表示:「我們很榮幸能與 Linux 基金會密切合作,建立這種基於規格的合作新方法。」「透過為開放原始碼社群提供標準化的簡化路徑,並培養開放原始碼實作,這種策略聯盟讓 GraphQL 開發人員、企業貢獻者和需要這兩種成果才能成功的最終使用者受益。」
聯合開發基金會會長大衛·魯丁表示:「我們期待與 GraphQL 基金會緊密合作,並預計今年會有許多其他 Linux 基金會專案與我們合作,以加速規格和標準開發,推進他們的使命並推動創新技術的建立。」
「由於 GraphQL 在現代應用程式開發堆疊中的核心地位,我們今天推出的基金會不僅必要,而且已經過時。作為 GraphQL 最廣泛使用的實作 Apollo 的創建者,我們期待與 Linux 基金會合作,定義適當的治理流程,並加速採用這個重要的網際網路標準。」— Apollo 執行長兼共同創辦人傑夫·施密特
「GraphQL 是一項用於建立 API 的基礎技術,可讓前端開發人員為其客戶提供最佳使用者體驗。透過 AWS AppSync 和 Amplify Framework,AWS 讓開發人員能夠大規模建立和執行重要的 GraphQL 工作負載,我們很興奮能加入基金會來支援和擴展 GraphQL 社群。」—AWS 雲端架構策略副總裁 Adrian Cockcroft
「GraphQL 對 Butterfly Network 而言非常有價值,有助於我們推動普及醫療影像的使命。它讓我們能夠建立資料效率的 API,以服務於寬頻網路存取受限地區的醫療保健提供者,同時保有快速開發新 API 功能的能力。GraphQL 在讓我們的後端和前端團隊能夠以最小的摩擦合作方面扮演了關鍵角色。我們很興奮能支援 GraphQL 基金會進一步引領標準的工作。」—Butterfly Network 首席科學家 Jimmy Jia
「Dgraph 在 2015 年年中發布 GraphQL 規格草案後幾個月就開始了。由於對現有的圖形語言不滿意,我們決定將我們分散式圖形資料庫的未來押注在 GraphQL 上。Dgraph 現在是唯一原生支援非常接近 GraphQL 的語言的資料庫。考量到它對我們的使用者來說有多麼容易和直觀,這是我們做出的最佳決定。因此,我們與 GraphQL 基金會並肩站立,協助在圖形上建立下一代應用程式。」–Dgraph Labs 執行長 Manish R. Jain
「Gastby 的目標是提供建立快速、引人入勝的網站的最佳平台。我們使用 GraphQL 來提供可與不同來源搭配使用的彈性資料層。我們歡迎建立 GraphQL 規格專案,並且非常興奮能成為其中的一份子。」—Gatsby Inc. 軟體開發人員 Mikhail Novikov
「GraphZen 致力於為建立 GraphQL API 的 C# 開發人員提供絕佳的開發人員體驗,並提供企業實現 GraphQL 優點所需的支援和訓練。GraphZen 很興奮能加入 GraphQL 基金會,並以持續透過開放標準推動創新和採用方式來管理 GraphQL 規格。」—GraphZen 創辦人兼創始人 Craig Smitham
「GraphQL 技術和社群正引領現代網路 API 體驗大幅轉變,特別是在應用程式變得更「前端」為重的趨勢下。在 Hasura,我們對於 GraphQL 的潛力感到非常興奮,它能讓團隊以不同的方式組織他們的程式碼庫,並彼此溝通;特別是在持續進行的無伺服器運動中。對於 GraphQL 專案和活動而言,沒有比 GraphQL 基金會更好的歸屬,我們很榮幸能盡一份心力,幫助 GraphQL 周遭的技術和社群永續且開放。」— Hasura 執行長 Tanmai Gopal
「IBM 持續成為產業領導者,協助客戶跟上快速變遷的 API 技術領域。我們很榮幸能以創始成員身分加入新的 GraphQL 基金會,協助推動這個重要的 API 資料存取語言和執行時期的更廣泛開源創新和採用。」— IBM 混合雲整合和 API 經濟副總裁 Juan Carlos Soto
「Intuit 在 GraphQL 開源後不久便開始使用它。我們開發了一個複雜的架構,包含超過 600 個核心物件、1,600 種型態和數千個物件之間的連線。我們對開源 GraphQL Java 函式庫做出了重大貢獻。我們期待參與 GraphQL 基金會,以提升其功能並更直接地參與蓬勃發展的社群。」— Intuit 中小企業和自營職業者事業群副總裁兼首席架構師 Jeff Brewer
「Neo4j 很高興能支援 GraphQL,因為它具備獨特的能力,能讓前端開發人員、API 開發人員和資料架構師都能使用相同的基於圖形的資料模型。我們的 GraphQL 整合和 GRANDstack 已協助數千名開發人員使用 Neo4j 建立圖形應用程式,這要歸功於 GraphQL 帶來的巨大開發人員生產力提升,以及它為開發人員和 API 使用者帶來的圖形思維模式。GraphQL 基金會是鞏固當今建立 API 最相關標準的重要一步,我們很榮幸能以創始成員身分加入,協助管理 GraphQL,讓生態系持續演進。」— Neo4j 執行長兼共同創辦人 Emil Eifrem
「我們很感謝 Novvum 在過去四年來與 GraphQL 及其社群共同成長。我們對 GraphQL 的未來感到無比興奮,並期待與 Linux 基金會和 GraphQL 基金會合作,以提升 API 開發的品質與工程師的體驗。」— Novvum 執行長暨共同創辦人 Raj Singh
「在 Pipefy,我們正在建立精實管理平台。從一開始,GraphQL 就讓我們的開發人員能夠更有效率地提供新功能和服務,並讓前端和後端團隊有更好的溝通。在我們開始在內部使用它之後,我們決定使用 GraphQL 來建構我們的公開 API,這個選擇讓我們能夠為在我們的平台上進行建構的開發人員提供更好的開發人員體驗。我們很興奮能為 GraphQL 生態系統做出貢獻,並支持 GraphQL 基金會。」— Pipefy 平台負責人 Raphael Costa
「Salsify 提供資料平台,讓全球最大的品牌能夠在零售生態系統中提供引人入勝的產品體驗。我們由 GraphQL 提供動力的 API 讓我們能夠支援各種使用案例,並具備絕佳的開發人員人體工學和優異的效能。我們期待與 GraphQL 基金會合作,以支援 GraphQL 的持續演進。」— Salsify 首席軟體架構師 Joel Turkel
「Solo.io 的任務是讓企業組織能快速採用創新技術並擴展其現有投資。GraphQL 是一種強大的方法,可以透過統一的 API 來「黏合」巨型應用程式、微服務和無伺服器應用程式。我們的開源專案 Sqoop 充分利用 GraphQL 和其他創新的專案,例如 Envoy,來簡化開發人員的體驗,並在不撰寫任何程式碼的情況下輕鬆黏合環境。我們很興奮能加入 GraphQL 基金會,並期待在 GraphQL 社群中合作」— Solo.io 執行長兼創辦人 Idit Levine
「GraphQL 及其工具已證明其價值,並將持續存在。透過聯合開發基金會和 Linux 基金會,是時候透過眾多人的協助和智慧來提升功能了。GraphQL 是能讓您的網域資料保持在脈絡中、易於理解且隨時準備賦能下一個想法的黏合劑。期待新的和改良的功能,以及未來的演進。」— Thicit 執行長 Tim Govers