如果你是一個獨立的網頁前端/行動應用程式開發者,有些工作還是要透過後端伺服器來運作,這時候可能會思考自己架設一個應用程式伺服器,學習一個後端開發程式語言( JS/PHP/Ruby/Python …. ) ,開放 RESTful API 或是 GraphQL 讓前端來呼叫
但是隨著服務與功能的擴大,僅提供 RESTful API 還是不夠的,你可能還需要使用者管理,後端資料庫和一個後台管理介面 ..
AppWrite 這個開源專案就是因應這樣的需求誕生的,將複雜重複的開發工作包裝起來,讓開發者的生活變得輕鬆一些
https://softnshare.com/opensource-appwrite/
graphql前端 在 軟體開發學習資訊分享 Facebook 的最讚貼文
現在的網頁應用程式都會架構成前端與後端,然後中間透過 Restful API 或是 GraphQL 來做遠端的資料請求
但是重複的資料一再對遠端服務做請求,一來沒效率,二來現在有些後端採用 Serverless 或是以 API 呼叫次數為計費,前端能盡量減少遠端 API 呼叫,除了能增加前端的反應速度,也可以減少後端的開銷
透過 SWR 對遠端做資料請求,會先查詢本地端的快取( Cache ),如果快取沒有對應的資料才會從遠端請求,這讓網頁前端的反應更快,可以讓使用者體驗更好
https://softnshare.com/swr/
graphql前端 在 軟體開發學習資訊分享 Facebook 的精選貼文
一個 headless,GraphQL 為優先的電子商務平台,提供超快速,動態,個性化的購物體驗。
是什麼使得 Saleor 與眾不同?
Saleor 是一個快速發展的開源電子商務平台,自2012年以來為出版和服裝等分支機構的大型公司提供服務。基於 Python 和 Django,最新的主要更新引入了一個模組化的前端,由 GraphQL API 提供支援,並使用 React 和 TypeScript 編寫。
https://softnshare.com/saleor/