为什么不建议将 SAP Commerce Cloud 配方用于生产,但设置说明通常会提到使用配方?
Why are SAP Commerce Cloud recipes not recommended for Production, but the set-up instructions usually mentions using recipes?
在Installing SAP Commerce Using Installer Recipes and Installer Recipe Reference中,有一条评论是这样说的:
The installer is currently only intended to install SAP Commerce in
development environments or for demonstration purposes. Do not use the
installer to install SAP Commerce in a production environment.
然而,像Customizing the Accelerator with extgen and modulegen这样的指南通常会提到食谱:
On Windows: install.bat -r b2c_acc_plus
那么,您是如何真正从头开始建立项目的呢?你是从食谱开始,还是从 ant modulegen
开始?
我没有看到关于如何从头开始构建 B2C/B2B 应用程序以进行开发然后为生产做准备的明确说明(或最佳实践)。 (可能说明书有漏,或者就是不知道在哪)
甚至 Installing SAP Commerce Cloud for use with Spartacus 指南也提到从 B2C 食谱开始。这是否意味着构建 SAP Commerce 项目的起点是使用配方?在某些情况下,您不会使用配方,而是使用 ant modulegen
和 ant addoninstall
从头开始构建所有内容?
不建议在生产 上使用直接安装的配方。原因是它安装了预设的 hybris 扩展,您的要求可能需要也可能不需要,而且根据您获得的许可证可能不允许使用它。
但是,当您开始开发时,您可以使用 recipe 来快速启动您的开发。它为您的电子商务应用程序生成原始结构,您需要对其进行自定义并稍后部署到您的生产环境中。
你是如何真正从头开始建立一个项目的?你是从菜谱入手,还是从ant modulegen入手?
好吧,你可以使用其中任何一个。如果你正在寻找差异,它已经回答 here
我应该如何从头构建一个 B2C/B2B 应用程序并为生产做准备?
有关生产 hybris 部署过程,请参阅 this。
注意:
a) recipe 安装比使用 modulegen 完成的要多运行 电子商务示例的安装、配置和初始化。我想一旦你浏览了上面的链接,你就会对此有更好的理解。
b) 当你使用 recipe 时,它会安装你可能不想使用或没有生产许可的相关扩展。请慎重审查并禁用此类扩展程序,
谢谢
www.hybriscx.com
对答案的补充几点
- 一般来说,配方中的集成都是模拟集成,例如付款集成作为配方的目的是提供随时可用的 demo/reference 应用程序(商店)。
- 配方中的数据(目录、用户和密码、用户组、角色、促销等)是示例数据。外观和感觉(徽标、颜色、布局等)也是如此。每个企业都需要其特定的数据和外观。
- 系统 configurations/properties(例如内存配置、日志记录配置等)可能会针对演示目的进行优化,但生产设置可能需要不同的配置。同样,主机、端口、加密等配置是通用配置,生产环境可能需要更改它们。
- 菜谱建立的数据库一般是HSQLDB,只适合development/demo。
在Installing SAP Commerce Using Installer Recipes and Installer Recipe Reference中,有一条评论是这样说的:
The installer is currently only intended to install SAP Commerce in development environments or for demonstration purposes. Do not use the installer to install SAP Commerce in a production environment.
然而,像Customizing the Accelerator with extgen and modulegen这样的指南通常会提到食谱:
On Windows:
install.bat -r b2c_acc_plus
那么,您是如何真正从头开始建立项目的呢?你是从食谱开始,还是从 ant modulegen
开始?
我没有看到关于如何从头开始构建 B2C/B2B 应用程序以进行开发然后为生产做准备的明确说明(或最佳实践)。 (可能说明书有漏,或者就是不知道在哪)
甚至 Installing SAP Commerce Cloud for use with Spartacus 指南也提到从 B2C 食谱开始。这是否意味着构建 SAP Commerce 项目的起点是使用配方?在某些情况下,您不会使用配方,而是使用 ant modulegen
和 ant addoninstall
从头开始构建所有内容?
不建议在生产 上使用直接安装的配方。原因是它安装了预设的 hybris 扩展,您的要求可能需要也可能不需要,而且根据您获得的许可证可能不允许使用它。
但是,当您开始开发时,您可以使用 recipe 来快速启动您的开发。它为您的电子商务应用程序生成原始结构,您需要对其进行自定义并稍后部署到您的生产环境中。
你是如何真正从头开始建立一个项目的?你是从菜谱入手,还是从ant modulegen入手?
好吧,你可以使用其中任何一个。如果你正在寻找差异,它已经回答 here
我应该如何从头构建一个 B2C/B2B 应用程序并为生产做准备?
有关生产 hybris 部署过程,请参阅 this。
注意:
a) recipe 安装比使用 modulegen 完成的要多运行 电子商务示例的安装、配置和初始化。我想一旦你浏览了上面的链接,你就会对此有更好的理解。
b) 当你使用 recipe 时,它会安装你可能不想使用或没有生产许可的相关扩展。请慎重审查并禁用此类扩展程序,
谢谢
www.hybriscx.com
对答案的补充几点- 一般来说,配方中的集成都是模拟集成,例如付款集成作为配方的目的是提供随时可用的 demo/reference 应用程序(商店)。
- 配方中的数据(目录、用户和密码、用户组、角色、促销等)是示例数据。外观和感觉(徽标、颜色、布局等)也是如此。每个企业都需要其特定的数据和外观。
- 系统 configurations/properties(例如内存配置、日志记录配置等)可能会针对演示目的进行优化,但生产设置可能需要不同的配置。同样,主机、端口、加密等配置是通用配置,生产环境可能需要更改它们。
- 菜谱建立的数据库一般是HSQLDB,只适合development/demo。