从头开始构建 SAP Hybris 应用程序的最佳方法是什么?
What is the best approach of building SAP Hybris application from scratch?
我正在尝试在 Hybris 上构建我的第一个应用程序,但我不确定构建此类应用程序的最佳方法是什么。假设我在我的店里卖花。目前有两种方法:
- 创建加速器模板,然后重新配置应用程序。
- 从头开始构建应用程序。
第一个解决方案可能看起来很有吸引力,但我认为这不是更好的解决方案,因为:
- Hybris 没有为我的特定解决方案提供加速器(花),应用程序重新配置可能需要很多时间。
- 一些加速器包含不止一个商店 - 应删除其他商店。
- 数据库乱七八糟。我必须花时间了解应该删除哪些表。
第二种方式似乎最合乎逻辑,但在这种情况下我有些怀疑,因为开发速度会大大降低。此外,我认为在 Spring Boot 上开发一个简单的存储比学习 Hybris 平台的扩展以及它们如何协同工作要快得多。
在这种情况下,我应该如何开始开发我的应用程序?
老实说,我还没有从头开始构建完整的 SAP Hybris 应用程序的经验,但我有一些与 SAP Hybris 扩展开发相关的经验,所以我会尝试提供我的潜在方法,因为我在这里看不到很多答案。
我会这样做:
- 获取整个商务套件
- 运行 带有安装程序脚本的食谱之一(选择一个,这将是最适合您的 - popular/common 最多的食谱之一是
b2c_acc
)
- 如有必要,从
localextensions.xml
文件中删除不需要的扩展名
- 如果需要,请添加其他扩展程序
- 根据您的用例,基于
hybris/bin/platform/
目录中带有 ant extgen
任务的模板之一创建您自己的扩展(例如 yacceleratorstorefront
、ybackoffice
、 yempty
, 等等)
- 将您的自定义扩展(或多个扩展)添加到
localextensions.xml
文件
- 在使用可用模板创建的自定义扩展中开始开发
我知道,这是一种 "specific" 平台。希望这个回答能对您有所帮助。
干杯
我正在尝试在 Hybris 上构建我的第一个应用程序,但我不确定构建此类应用程序的最佳方法是什么。假设我在我的店里卖花。目前有两种方法:
- 创建加速器模板,然后重新配置应用程序。
- 从头开始构建应用程序。
第一个解决方案可能看起来很有吸引力,但我认为这不是更好的解决方案,因为:
- Hybris 没有为我的特定解决方案提供加速器(花),应用程序重新配置可能需要很多时间。
- 一些加速器包含不止一个商店 - 应删除其他商店。
- 数据库乱七八糟。我必须花时间了解应该删除哪些表。
第二种方式似乎最合乎逻辑,但在这种情况下我有些怀疑,因为开发速度会大大降低。此外,我认为在 Spring Boot 上开发一个简单的存储比学习 Hybris 平台的扩展以及它们如何协同工作要快得多。
在这种情况下,我应该如何开始开发我的应用程序?
老实说,我还没有从头开始构建完整的 SAP Hybris 应用程序的经验,但我有一些与 SAP Hybris 扩展开发相关的经验,所以我会尝试提供我的潜在方法,因为我在这里看不到很多答案。
我会这样做:
- 获取整个商务套件
- 运行 带有安装程序脚本的食谱之一(选择一个,这将是最适合您的 - popular/common 最多的食谱之一是
b2c_acc
) - 如有必要,从
localextensions.xml
文件中删除不需要的扩展名 - 如果需要,请添加其他扩展程序
- 根据您的用例,基于
hybris/bin/platform/
目录中带有ant extgen
任务的模板之一创建您自己的扩展(例如yacceleratorstorefront
、ybackoffice
、yempty
, 等等) - 将您的自定义扩展(或多个扩展)添加到
localextensions.xml
文件 - 在使用可用模板创建的自定义扩展中开始开发
我知道,这是一种 "specific" 平台。希望这个回答能对您有所帮助。
干杯