News: PWA Kit 3.0.0 現已推出,並提供範本擴充性。若要升級,請參閱升級至 v3。
Composable Storefront 概觀
B2C Commerce 的 Composable Storefront 解決方案以兩大技術為基礎:Progressive Web App Kit (PWA Kit) 用於建立您的網店,Managed Runtime 用於代管網店。
如同所有由 API 驅動的組合式技術,PWA Kit 和 Managed Runtime 可以與 Salesforce 或其他供應商的電子商務技術結合。有了 Composable Storefront,您可以建構完全符合您需求的技術堆疊,並隨著業務發展而調整規模。
如需開發人員工作流程的摘要,請參閱開始使用 Composable Storefront。
PWA Kit 是一種框架,使用 React 平台以 JavaScript (或 TypeScript) 建立網店,已成為現代 Web 開發的固定工具。
使用 PWA Kit 框架將可獲得:
- 專案範本,包括 Retail React App。Retail React App 是可自訂的網店,可實作從首頁到結帳的核心電子商務流程。
- 在伺服器端和用戶端皆可運作的轉譯系統,還能處理 Hydration (從伺服器端傳送轉譯到用戶端的流程)。
- 可讓您從 Commerce API 將資料插入元件的路由系統。
- 用於自動化例行開發任務的公用程式函式和指令碼。
- 與 B2C Commerce API 和 Open Commerce API (OCAPI) 整合。
在框架的每個主要版本 (1.0、2.0 等) 正式發行後 24 個月期間,將提供安全性修補程式。
Progressive Web App 漸進式網路應用程式 (PWA) 是一種網站,其使用者體驗包括我們通常會在行動應用程式上體驗到的功能,包括快速載入時間、順暢轉譯、無縫轉換等。
之所以被稱為「漸進式」,是因為這些功能會根據使用者裝置和瀏覽器所能支援的內容,一次一次慢慢 (或「漸進地」) 增加。
Managed Runtime 提供基礎架構,讓您在公有雲端平台上部署、代管、監控 PWA Kit 網店。有了 Managed Runtime,您可以專注於開發網店,不必費心管理伺服器。
Managed Runtime 遵循十二因素應用程式方法論。您的網店是由一個無狀態建構的單一程式碼庫所驅動,可以部署在可用的最高效、最低成本的運算基礎架構上。每個部署皆會完全取代先前的部署,並從頭開始重新設定。
最重要的是,Managed Runtime 和所有 Salesforce 技術一樣,提供相同的企業級安全性和 99.99% 的正常運作時間記錄。
如需更多詳細資訊,請參閱 Managed Runtime 概觀。
Composable Storefront 工具偶爾會提到 Mobify,也就是最初開發了這些技術的公司。Mobify 於 2020 年由 Salesforce 收購。
我們歡迎開源社群對 PWA Kit 做出貢獻!想進一步瞭解貢獻流程,請參閱 Contributing to PWA Kit (為 PWA Kit 做出貢獻)。
如果您喜歡 PWA Kit,請考慮送顆星給 GitHub Repo。這可以幫助其他人發掘 PWA Kit 喔!
這樣您就已經熟悉 PWA Kit 和 Managed Runtime 的基本知識了,請繼續探索「開始使用」系列的其他指南: