Accelerator和Extensions不是同一维度的东西,要比较只能把Accelerator同Spartacus做比较。

先说Extensions:Extension是Commerce模块化概念里最小粒度的单元,包含Commerce的业务逻辑,类型定义,配置等等。其实我个人觉得Extension这个命名,很容易误导初学者 - 我最开始学Commerce的时候,以为Commerce extensions和客户扩展相关,后来才知道完全不是这么一回事。

比如Commerce里有个核心的extension名叫core,如下图所示。我最开始学习的时候,是带着ABAP里的extension概念去理解它的,所以让我很费解。实际上这个core是Commerce平台实现的一部分,同客户扩展没有任何关系。

若干个功能上紧密相关的Extensions联合起来,组成更大的逻辑单元,后者可以是Accelerator,OCC API service,等等。

客户可以使用某一个recipe安装Commerce,recipe就是一个清单,里面罗列了需要安装的Extensions列表,比如下图高亮的这4个extensions,合起来共同实现了b2b-accelerator.

从开发角度说,一个Extensions就是一个能够导入到IDE里的项目。

而Accelerator,这个名称也容易让初学者误解。我最开始学习Accelerator时,把其字面意思“加速”理解成性能上的加速,其实完全错了。

Accelerator是Spartacus发布之前,SAP Commerce Cloud使用的Storefront实现。Accelerator是一个开箱即用的web实现模板,这些模板如之前所说,包含若干个extensions,是Commerce平台的一部分,以源代码的方式交付给客户。客户通过一个叫做module generator的工具,基于Accelerator 模板代码生成自己的Storefront实现,然后基于这些生成的代码继续二次开发。这种源代码生成方式确实能加速客户的Storefront二次开发速度,这也是Accelerator命名的由来。

SAP Commerce里Extension, Addon和Accelerator这三个名词的联系和区别相关推荐

  1. 在SAP Commerce里用SQL查询产品主数据

    这一点和ABAP netweaver的所有系统设计是一样的. 比如CRM的product描述存在表COMM_PRSHTEXT里,product_guid和LANGU作为主键. 而我注意到在Hybris ...

  2. 关于SAP Commerce里CMS页面模型modifiedTime和modifiedtime的大小写问题

    问题 although I know its value comes from HTTP response from Hybris server. Search using keyword = mod ...

  3. SAP Commerce(SAP Hybris)学习资料汇总

    版本号:v1.06 2020年11月24日 所有的架构图在这个单独的帖子里. 导航目录 SAP官方帮助文档 configuration 如何运行 Filters 容器化支持 Installer-Rec ...

  4. SAP Commerce Cloud 的本地开发

    英文版 SAP Commerce Cloud provides a standardized, automated end-to-end build and deployment solution f ...

  5. SAP Commerce Cloud 概述

    原文标题:Getting Started with SAP Commerce Cloud 英文版地址:https://www.sap.com/cxworks/article/433893880/get ...

  6. SAP Commerce Cloud 项目 Spartacus 入门

    原文地址 What is Spartacus? Spartacus 是一个免费的开源 JavaScript Web 应用程序,它于 2019 年 5 月发布了 1.0 版本,并且每隔几周就会继续发布新 ...

  7. SAP Commerce Cloud启动时遇到的9001端口被占用的问题

    按照这个SAP帮助文档Start SAP Commerce里提到的步骤,执行platform文件夹下的hybrisserver.bat文件,启动Hybris服务器: 遇到如下错误消息: SEVERE: ...

  8. SAP Commerce(原Hybris)的订单处理框架和SAP CRM One Order框架

    最近工作重点转移到了SAP Commerce上来,正好有机会把该产品里由Java实现的订单处理框架和我之前长期工作过的,ABAP实现的SAP CRM One Order框架做个比较:基于Spring的 ...

  9. 漫谈SAP产品里页面上的Checkbox设计与实现系列之一

    昨天是2020年的最后一天,我整天的时间,都在和两位欧洲同事一起处理一个SAP Spartacus UI里的Checkbox bug. 处理完bug之后,很自然地回忆起了这么多年来,我经历过的不同SA ...

最新文章

  1. IPython基础使用_Round2
  2. 【转】ABAP的坑4
  3. android 自定义loading,android_自定义Loading框
  4. Spring For All 顶级Spring综合社区服务平台
  5. pcap_open 和 pcap_open_live
  6. w7计算机不显示移动硬盘,win7系统不显示移动硬盘怎么回事_win7移动硬盘在电脑上显示不出来如何处理-win7之家...
  7. 暴风激活工具,劫持Chrome浏览器主页
  8. WIN10系统微软拼音输入法无法输入中文
  9. 基于STM32的频率计Proteus仿真教程
  10. html p标签 删除线,strike html 删除线 贯穿线标签
  11. windows系统下Redis下载安装与配置(内附蓝奏云下载地址)
  12. MATLAB阶段性方程组,[转载]matlab 解方程组
  13. charles mac端代理设置方法(含https)
  14. 启发式测试策略模型(Heuristic Test Strategy Model,简称HTSM)
  15. step7-- simatic -- PLC - MPI --
  16. 【分享视频资源】React JS教程
  17. 暗黑破坏神 用什么 开发的_软件开发中最具破坏性的五种态度
  18. 职业生涯规划之自我探索论文
  19. Java程序设计基本概念
  20. 据国外媒体Theverge称微软目前正计划整合Windows Phone应用商店

热门文章

  1. 06、主题 样式 国际化
  2. openwrt 更改 debug 等级(hostapd)
  3. 遗忘root用户的密码
  4. DBGrid内使用CheckBox功能
  5. Linux之部署虚拟环境、安装系统
  6. 另一种遍历Map的方式: Map.Entry 和 Map.entrySet()
  7. hdu 1086 A - You can Solve a Geometry Problem too (线段的规范相交非规范相交)
  8. 【Android】自定义环形菜单View
  9. Office文件的奥秘——.NET平台下不借助Office实现Word、Powerpoint等文件的解析(一)...
  10. 源码与tarball套件管理程序笔记摘录