GraphQL LogoGraphQL

離開技術預覽

2016 年 9 月 14 日 by 李拜倫

在開放原始碼一年多後,我們將 GraphQL 從「技術預覽」中取出,並重新啟動 graphql.org

對我們在 Facebook 而言,GraphQL 並不是一項新技術。自 2012 年以來,GraphQL 一直將資料傳遞給行動新聞動態。自那時起,它已擴展支援 Facebook 大部分的行動產品,並在此過程中不斷演進。

去年初,當我們第一次 公開談論 GraphQL 時,我們收到了許多要求分享更多關於這項技術的訊息。這激發了一項內部專案,重新檢視 GraphQL、進行改進、起草規範、製作您可以用來試用的參考實作,並建置我們最喜歡的某些工具的新版本,例如 GraphiQL。我們動作迅速,並在過程中釋出已準備好的部分。

Facebook 開放原始碼哲學的一部分是,我們只想開放原始碼已準備好投入生產的內容。雖然我們確實在 Facebook 上使用 GraphQL 生產多年,但我們知道這些新發布的部分尚未獲得證實。我們期待回饋。因此,我們謹慎地將 GraphQL 發布為「技術預覽」。

一年前,我們發布了 graphql.org,並在 正式公告 中宣布 GraphQL 已開放原始碼,並準備好進行「技術預覽」。自此之後,我們看到 GraphQL 已在 許多語言 中實作,並成功地被其他公司採用。這包括今天令人興奮的 GitHub GraphQL API 公告,這是第一個使用 GraphQL 的大型公開 API。

由於 GraphQL 目前已由許多公司在生產環境中使用,我們很興奮地移除「技術預覽」標籤。GraphQL 已準備好投入生產。

我們也改進了這個網站 graphql.org,並根據我們在去年收到的最常見問題,提供更清晰且更相關的內容。

我們認為 GraphQL 可以大幅簡化客戶端產品開發人員和伺服器端工程師的資料需求,不論在任一環境中使用什麼語言,我們很興奮能持續改善 GraphQL,支援已經成長的社群,並看看我們可以共同打造出什麼。