有谁能解释一下SAP Fiori应用程序和SAPUI5应用程序之间的区别?
SAP为创建目标映射提供了In the document,提到应用程序类型SAPUI5 Fiori App只能为SAP Fiori应用程序而不是其他SAPUI5应用程序选择。
您只能将此功能用于SAP Fiori应用程序。不要将此功能用于其他SAPUI5应用程序。
直到现在我才相信Fiori是SAP UI5应用程序的集合。如果两者都相同意味着我们不应该为其他UI5应用程序选择SAPUI5 Fiori。
如果我错了请纠正我,也请清除混乱。
SAP UI5是工具(因此视图,控制器,数据绑定),但SAP Fiori应用程序符合SAP Fiori Design Guidelines。
Fiori(在SAP背景下)意味着几件事:
(一些信息可能反映了或多或少的现有技术水平,过去可能有所不同,并可能在未来发生变化。)
总而言之,SAP目前表示SAP Fiori是一种用户体验(参见例如this roadmap, page 11)
从技术角度来看,ui5应用必须至少使用Component Paradigma才能在Fiori Launchpad中无缝集成。对于其余的答案,我将引用任何实现组件的ui5应用程序作为“Fiori App”
至于您的原始问题以及您使用的链接,我没有看到任何技术原因,为什么使用意图导航不能调用实现组件的sapui5应用程序。
您可以在FLP中配置磁贴以呼叫某个Fiori应用。或者调用语义对象的某个动作。该对象的该操作配置为使用目标映射调用Fiori App。好的是,您可以从任何其他应用程序调用此类语义对象上的此类操作,而无需知道实际将调用哪个应用程序。这允许客户通过更改单个目标映射来替换应用程序,而不是查找和扩展调用被替换的应用程序的所有其他应用程序。
SAPUI5是一个像React一样的JavaScript框架,它刚刚由SAP开发,并带有大量自定义控件,开箱即用。
另一方面,Fiori是SAP的设计语言。 SAP Fiori用户体验基于角色,自适应,简单,连贯和令人愉快。另见https://experience.sap.com/fiori-design-web/get-started/#design-principles
sap fiori和SAPUI5只有一个区别.SAP Fiori应用程序是由sap提供的标准应用程序...我们需要在fiori启动板中进行配置.. Fiori应用程序仅使用SAPUI5构建..这就是为什么它的说法SAPUI5 .. SAPUI5是我们根据我们的要求设计的自定义应用程序。
在sap fiori参考库中。还有一些其他类型的应用程序,如webdynpro,gui类型也可以在fiori启动板中配置。
SAP UI5
UI5是SAP自己的用户界面,用于开发Web应用程序。
UI5现在越来越受到SAP之外的欢迎,以构建NON-SAP应用程序。
UI5使用HTML,CSS和JavaScript等Web技术。
SAPUI5是技术,而Fiori是一种方法论。
SAPUI5是混合应用程序(因为HTML5)。
SAPUI5应用程序在多个平台上运行,具有完整功能,就像我们的SMP等本机应用程序一样。
UI5是一个基于MVC模式的框架。通过使用这个框架,开发人员可以轻松地构建Web应用程序。
SAP Fiori
Fiori是SAP软件的全新用户体验。为了克服SAP传统GUI的复杂性,开发了一种新的Fiori。
Fiori主要关注移动性。 Fiori使用SAPUI5作为前端,它使用odata来获取最终数据。
在不了解SAPUI5知识的情况下,fiori定制很困难。 Fiori以基于角色的形式包含所有业务流程。目前,基于业务流程创建了1000多个角色。
SAPUI5
SAPUI5是一个客户端HTML 5呈现框架,开发人员可以通过该框架为用户创建响应式应用程序。
SAP FIORI
SAP Fiori是标准应用程序的集合,它基于SAP提供的SAPUI5库。 SAP Fiori应用程序共享一些标准设计指南以及开发这些应用程序的方式。
SAP Fiori提倡一种名为1-1-3(“一三”)的设计原则。这意味着每个屏幕的设计应考虑到单个用户(或角色),此用户想要完成的单个任务,以及最多三个级别的导航来执行此任务。还有其他设计原则,如连贯,愉快,简单和反应迅速。
Sap Ui5应用程序不需要遵循上述设计原则。
SAP webIde确实为每种应用程序类型提供模板。