SAP Freestyle UI5 和 SAP Fiori Elements 应用的区别
2023-09-14 09:02:39 时间
来自官方的解释
与您在创建基于 SAP Fiori Elements 的 UI 部分中构建的基于 SAP Fiori 元素的应用程序有何不同?如前所述,freestyle 应用程序和 SAP Fiori 元素应用程序均基于 SAPUI5。
可以将 SAP Fiori 元素应用程序视为使用 SAPUI5 构建的巨型播放器,其中大部分代码位于您自己的开发项目之外的中央组件中。它的大部分逻辑都是开箱即用的,并由来自 OData 服务的元数据控制。
另一方面,自由式 UI5 应用程序主要存在于您自己的项目中 - 所有视图和控制器都在其中。它仍然带有 SAPUI5 的所有功能(超级丰富的 SAP Fiori 兼容的 UI 控件集、数据绑定、模型视图控制器等),但是如果你想,例如,编程一个用户可以编辑数据的屏幕,你必须自己编程。在 SAP Fiori 元素中,此功能是开箱即用的。然而,随着标准用例的大量工作,也带来了更大的自由。在自由式应用程序中,您可以使用 SAPUI5 甚至使用第三方/开源组件来执行您需要执行的操作。虽然 SAP Fiori 元素中还有一些选项可以使用所谓的“灵活编程模型”通过元数据(注释)调整您的应用程序的可能性,但在自由式 UI5 应用程序中,自由是无限的和优化。
幸运的是,您还可以选择多个模板,让您的应用程序开始使用自由式 UI5。他们将初始代码复制到您的项目中,应用程序所需的任何更改都可以由您在代码中手动完成。
相关文章
- 使用 SAP Business Application Studio 在浏览器环境里开发 SAP UI5 应用
- SAP UI5 应用如何加载自定义 Theme
- SAP UI5 图片显示控件 Avatar 的使用方式介绍试读版
- SAP UI5 应用中 MockServer 的实例化方法
- SAP UI5 应用开发教程之五十一 - 如何使用 Chrome 调试运行在手机上的 SAP UI5 Cordova 混合应用试读版
- SAP UI5 应用开发教程之三十二 - 如何创建一个自定义 SAP UI5 控件试读版
- SAP UI5 应用的调试标志位的本地存储逻辑 - local storage 使用的一个例子
- 如何在 SAP UI5 应用中集成第三方库 :一个在移动设备上查看 Web 应用打印调试信息的小技巧
- SAP UI5 oApplicationFacade - where and when it is initialized
- 使用SAP ABAP BSP应用实现一个环状的进度条
- SAP CRM Service Request subject storage design
- 高射炮打蚊子,杀鸡用绝世好剑:在SAP Kyma上运行UI5应用
- SAP 电商云 Spartacus UI 页面布局的设计原理
- SAP Spartacus Breadcrumbs Component的显示问题讨论
- SAP Spartacus B2B页面的BodyContent position
- 通过环境变量注入的方式启动SAP Spartacus B2B模块
- 2021年2月1日 1:43PM SAP Spartacus Travis build 错误
- 如何将SAP C4C TI页面的值传递到Embedded Component里去
- SAP CRM product Alternative ID
- SAP UI5 应用开发教程之六十八 - 如何实现 SAP UI5 路由失败时显示自定义的 NOT Found 页面试读版
- SAP UI5 应用开发教程之六十六 - 基于 OData V4 的 SAP UI5 表格控件如何实现删除功能试读版
- SAP UI5 应用开发教程之六十三 - 基于 OData V4 的本地 Mock Server 实现的深入介绍试读版
- SAP Fiori Elements 应用的 manifest.json 文件运行时如何被解析的
- SAP CRM Fiori应用之My Account功能一览
- SAP CRM Fiori 应用 My Opportunity 的分页读取逻辑,在 GM4 - AG3 无法正常工作
- SAP 电商云 Spartacus UI 里如何捕捉语言设置的更改