日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

选择 SAP Spartacus 作为 SAP Commerce Cloud Storefront 实现框架的五个理由

發(fā)布時(shí)間:2023/12/19 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 选择 SAP Spartacus 作为 SAP Commerce Cloud Storefront 实现框架的五个理由 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

原文:Five Reasons to Move to a Project Spartacus JavaScript Storefront

如果您已經(jīng)閱讀了 SAP Commerce Cloud Project Spartacus 入門,您可能仍想更多地了解為什么應(yīng)該使用基于 Project Spartacus 的店面作為 SAP Commerce Cloud 解決方案的一部分來移動(dòng)或啟動(dòng)您的項(xiàng)目。 在本文中,我們將分享與作為 Accelerator 店面一部分提供的基于 JSP 的模板相比,使用 Project Spartacus 的一些主要優(yōu)勢(shì)。

Reason #1 - Decoupled Architecture

SAP Commerce Cloud REST API 已改進(jìn)為完全兼容任何 JavaScript 店面技術(shù),允許您完全分離前端和后端開發(fā)。

由于前端技術(shù)框架在過去十年中發(fā)展迅速,使用 jQuery 已不再足夠。 前端開發(fā)人員希望能夠使用主要的 Javascript (JS) 框架之一,例如 Angular、React 或 Vue.js。

前端和后端技術(shù)之間的差距已經(jīng)擴(kuò)大。 如今,您不應(yīng)該期望同一位開發(fā)人員擁有為解決方案的兩個(gè)方面進(jìn)行高效開發(fā)所需的所有技能。 您可能希望將關(guān)注點(diǎn)分離到不同的團(tuán)隊(duì)中,以提高生產(chǎn)力和可擴(kuò)展性。

通過解耦架構(gòu),團(tuán)隊(duì)可以在自己的發(fā)布周期內(nèi)獨(dú)立工作。 例如,您可能需要對(duì)希望在同一天開發(fā)、測(cè)試和部署到生產(chǎn)中的 UI 進(jìn)行許多外觀更改。 您可以使用輕量級(jí)解決方案(例如通過 REST 服務(wù)連接到 SAP Commerce Cloud 后端的 Spartacus)輕松實(shí)現(xiàn)這一目標(biāo)。

Reason #2 - Open Source

Spartacus 是由在 SAP Commerce Cloud 上工作的同一團(tuán)隊(duì)開發(fā)的,但該產(chǎn)品已使用開源許可證發(fā)布。您將受益于 Project Spartacus 開發(fā)團(tuán)隊(duì)投入的所有開發(fā)工作,而您的團(tuán)隊(duì)無需任何新投資。

通過開源,它還應(yīng)該提供對(duì) SAP Commerce Cloud 生態(tài)系統(tǒng)、數(shù)字機(jī)構(gòu)以及可能不是 SAP 官方合作伙伴的更多訪問。通過輕松訪問代碼來探索、測(cè)試和修改店面,您可以更快地開發(fā)。開源項(xiàng)目使用敏捷模型運(yùn)行,允許快速發(fā)布和快速更改(目標(biāo):每?jī)芍馨l(fā)布一次)。同時(shí),您可以靈活地將設(shè)置配置為自動(dòng)引入新版本,或者您可以設(shè)置為維護(hù)特定版本的庫(kù)。

盡管 SAP 管理著開源項(xiàng)目,但 SAP 熱衷于歡迎貢獻(xiàn)者并培養(yǎng)一個(gè)包容、活躍的開發(fā)社區(qū)。這意味著客戶和合作伙伴可以直接訪問 Spartacus 團(tuán)隊(duì),可以影響新功能的優(yōu)先級(jí),并且可以在我們的 Slack 工作區(qū)或 Stack Overflow 上向開發(fā)人員、產(chǎn)品所有者和架構(gòu)師發(fā)布問題,并帶有“spartacus”標(biāo)簽。

Reason #3 - Upgradable and Extensible

自 2019 年 6 月發(fā)布 1.0 版以來,Spartacus 旨在確保大多數(shù)頁(yè)面和組件實(shí)現(xiàn)與 SAP Commerce Cloud、B2C 加速器和 SAP Commerce Cloud、B2B 加速器的功能相同(請(qǐng)參閱路線圖以了解哪些功能可能仍然缺失)。

當(dāng)然,您可以自由添加自己的組件或設(shè)計(jì)新的組件。根據(jù)設(shè)計(jì),Spartacus 是模塊化和可擴(kuò)展的,因此您可以不斷升級(jí)并從最新版本的組件中受益。

Spartacus 打包為一組 Angular 庫(kù),因此當(dāng)引入新功能或修復(fù)時(shí),您可以立即利用它們。我們不建議您在要構(gòu)建新店面時(shí)分叉 Spartacus 項(xiàng)目或復(fù)制/粘貼源代碼。相反,您應(yīng)該創(chuàng)建一個(gè)新的 Angular 應(yīng)用程序并向 Spartacus 庫(kù)添加依賴項(xiàng)。 Spartacus 的補(bǔ)丁和次要版本不應(yīng)破壞兼容性。只要沒有主要版本(例如 2.0、3.0),升級(jí)到新庫(kù)就不會(huì)導(dǎo)致您的店面應(yīng)用出現(xiàn)任何問題。

Reason #4 - CMS-Driven

Spartacus 頁(yè)面的內(nèi)容是從 SAP Commerce Content Management System (CMS) 獲取的,因此內(nèi)容經(jīng)理可以通過 SAP Commerce Cloud CMS 工具(如 SmartEdit)修改頁(yè)面內(nèi)容。 SmartEdit 得到全面支持,并與 Project Spartacus 結(jié)合以提供相關(guān)和個(gè)性化的體驗(yàn),包括稍后向客戶顯示的站點(diǎn)預(yù)覽。

理論上,您甚至可以將 Spartacus 和 SAP Commerce Cloud 與第三方 CMS 一起使用。 如果您已經(jīng)實(shí)現(xiàn)了這個(gè)或類似的場(chǎng)景,我們希望您與 Spartacus 社區(qū)分享您的結(jié)果。

Reason #5 - Supported by SAP Commerce Cloud Automation

在 SAP Commerce Cloud 門戶中,您可以將 Project Spartacus 店面部署到公共云基礎(chǔ)架構(gòu)上。 公共云中 SAP Commerce Cloud 標(biāo)配的構(gòu)建自動(dòng)化支持 JavaScript 店面的部署,可以獨(dú)立于 SAP Commerce Cloud 解決方案構(gòu)建并部署在專用節(jié)點(diǎn)上。

此外,SAP Commerce Cloud 支持服務(wù)器端渲染 (SSR),因此網(wǎng)絡(luò)爬蟲可以主動(dòng)瀏覽您的網(wǎng)站。

更多Jerry的原創(chuàng)文章,盡在:“汪子熙”:

總結(jié)

以上是生活随笔為你收集整理的选择 SAP Spartacus 作为 SAP Commerce Cloud Storefront 实现框架的五个理由的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。