SAP Commerce Cloud Storefront 框架选型:Accelerator 还是 Spartacus?
Choosing Which Storefront to Use for Your SAP Commerce Cloud Solution
有許多使用 SAP Commerce Cloud 創建店面的選項,決定采用哪些選項似乎令人生畏。 在本文中,我們將介紹可用選項,提供有關如何選擇最佳選項的建議,以及如何為 SAP Commerce 配置企業對消費者 (B2C)/企業對企業 (B2B) 店面和 Web service 云解決方案。
Accelerators
自 SAP Commerce 4.4 版以來,加速器一直以一種或另一種形式存在,旨在作為店面的起始模板。 當前的 B2C 響應式店面加速器是在 5.4 版中引入的,并通過后續版本進行了額外的改進,包括添加了 B2B 插件以添加 B2B 功能。 這些模板提供了帶有時尚、電子和電動工具示例的預構建示例店面,為作為 SAP Commerce Cloud 一部分的特性和功能提供了一個起點。 然后可以根據需要定制它們以滿足您的要求。
Industry Accelerators
還有其他特定于行業的加速器,例如旅游、電信和媒體、金融服務和公民參與加速器,它們具有單獨的開發周期,但仍依賴于特定版本的 SAP Commerce。 如果您使用的是 SAP Commerce Cloud,則需要確保已查閱兼容性矩陣以確保它受到支持。
Spartacus JS Storefront
Spartacus JavaScript Storefront 是 SAP 旗下的一個開源項目,于 2019 年 5 月發布。 作為客戶端店面,Spartacus 是將店面與 SAP Commerce 核心解耦的關鍵部分。 這允許 SAP Commerce 平臺的開發與店面分開運行,從而實現更簡單的升級。
作為 Javascript 店面,它的編寫是為了利用許多現代 JS 庫,并且正在努力成為一個完全漸進式 Web 應用程序 (PWA)。 它利用 Omni Commerce Connect (OCC),這是一組 REST API,可與您的 SAP Commerce Cloud 實例以及擴展工廠和其他第三方服務進行通信。
Spartacus 旨在成為使用 SAP Commerce Cloud 創建店面的戰略方式。 目的是每 2 周發布一次 Spartacus。 您應該確保已檢查 Spartacus 路線圖以確認 B2C 或 B2B 加速器的功能是否存在。 SmartEdit 支持它以確保業務用戶可以修改頁面模板,同時還為開發人員提供了許多選項來擴展和自定義店面以滿足要求。 作為一個開源項目,您將能夠隨時提取最新的更改并將它們合并到您的解決方案中。
Custom Storefront
在某些情況下,上述解決方案都不起作用。 我們見過的典型例子包括:
- 實施團隊更喜歡店面不使用的編程語言(例如,Ruby)。
- 很大一部分需求與模板店面不一致,定制的時間可能比從頭開始構建定制解決方案還要多。
在這兩種情況下,支持店面各個方面的責任都是您的責任。 如果您希望在 SAP Commerce Cloud 之上構建自定義店面,最好的選擇是利用 OCC,類似于 Spartacus JS Storefront 正在做的事情。 如果您需要的 Web 服務不存在,則您需要自己創建它。
How To Choose
有這么多選擇,很難決定選擇哪個店面。答案將取決于幾個因素,例如您是否已經擁有現有店面以及您對使用 Alpha/Beta 代碼(Spartacus 還沒有發布候選版本)與從頭開始創建店面的信心水平。
我們在以下決策樹中概述了選項。如果您已經在加速器上,最好繼續監控路線圖以了解 Spartacus JS Storefront 的進度以及它何時可能具有您需要的功能。
因為加速器和 Spartacus JS Storefront 建立在完全不同的技術棧上,所以不會有遷移工具。完全重寫將是必要的。
如果您剛剛開始一個項目并且 Spartacus 提供了您需要的功能,建議從基于 Spartacus 的店面開始。如果 Spartacus 中缺少加速器中可用的功能,那么您應該評估權衡。如果您決定繼續使用基于加速器的店面,我們建議您盡量減少花在定制店面上的時間,并計劃在未來創建 Spartacus 店面。
Conclusion
選擇店面有許多不同的選擇。 SAP 推薦的長期解決方案是使用 Spartacus 店面,這將使您能夠在商業環境中利用最新的 Javascript 庫。 但是,預計要到將來的某個時候,才能與現有的 B2C 和 B2B 加速器功能相同。在確定采用哪種店面解決方案時,最好在得出結論之前了解每個解決方案的權衡。 如果您已經同時運行 B2C 和 B2B 加速器,您可能希望了解如何最好地配置它們以與 SAP Commerce Cloud 配合使用,這就是我們提供示例配置的原因。
更多Jerry的原創文章,盡在:“汪子熙”:
總結
以上是生活随笔為你收集整理的SAP Commerce Cloud Storefront 框架选型:Accelerator 还是 Spartacus?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 舍我其谁大结局是什么揭秘 舍我其谁最后结
- 下一篇: 春天问候祝福语