SAPUI5前端框架用法

2020-09-07 07:45发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我很好奇,哪些公司将SAPUI5用作前端工具? 我检查了 stackshare.io ,但没有发现SAPUI5的任何用法。 甚至SAP(公司)也使用Bootstrap,而不是UI5。 我会混淆所有这些技术吗? 谢谢!

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我很好奇,哪些公司将SAPUI5用作前端工具? 我检查了 stackshare.io ,但没有发现SAPUI5的任何用法。 甚至SAP(公司)也使用Bootstrap,而不是UI5。 我会混淆所有这些技术吗? 谢谢!

付费偷看设置
发送
4条回答
愤怒的猪头君
1楼-- · 2020-09-07 08:21

谢尔盖·科切特科夫

在我看来,SAPUI5/UI5为何不那么受欢迎有几个原因,这是我的看法:

首先,Bootstrap和SAPUI5无法直接比较。 您可以将SAPUI5描述为"完整的前端工具集",它为您提供了构建Web应用程序所需的所有工具(JavaScript,CSS等)。 Bootstrsap只是用于样式化现有应用程序的CSS-Frontend-Framework。 这就是为什么Bootstrap通常与诸如 Angular 和 Vue.js 之类的前端Web应用程序框架或诸如 React 之类的JavaScript库一起使用的原因。 因此,不要将SAPUI5与Bootstrap进行比较,而应将SAPUI5与Boostrap/Angular,Bootstrap/React或Bootstrap/Vue.js 进行比较。

有很多原因使SAPUI5永远不会像我刚才提到的其他技术那样受欢迎。 我想重点介绍其中两个:我认为普及率差异的主要原因是技术的范围。 尽管Boostrap/Angular,Bootstrap/React或Bootstrap/Vue.js是高度灵活的技术,主要用于为消费者构建Web应用程序,但SAPUI5主要针对企业和构建(并且我打算使用)"企业级" Web应用程序。 因此,如果您是一位Web开发人员,希望为您的启动构建一个闪亮的新Web应用程序,那么您可能会转向我提到的一种技术,而不是SAPUI5。 但是,如果您要为公司的员工构建Web应用程序以支持他们的业务流程,SAPUI5将为您提供大量的工具和可能性。

另一个重要原因(在我看来)是SAPUI5与..well公司SAP的连接。 即使有一个名为OpenUI5的开放源代码版本的SAPUI5(理论上也可以独立于其余SAP技术堆栈使用),我猜想在90%以上的用例中,它都连接到某些SAP产品( 重要说明:此数字是一个猜测,我不知道确切的统计信息。 因此,如果您/您的公司不以任何方式绑定到SAP,那么您几乎没有理由使用SAPUI5或OpenUI5。

那个蜜蜂说,我真的很喜欢与SAPUI5一​​起工作,并且OpenUI5目前所采取的方向(构建有用的开发工具,扩展他们的社区,...)看起来非常有希望。 此外,随着SAP S/4 Hana ERP-Tool套件的兴起,SAPUI5开发人员在未来几年将有很高的需求!

最诚挚的问候
卢卡斯

闻人可可
2楼-- · 2020-09-07 08:13

嗨,谢尔盖,

对不起,您的回复很晚。 我们在这里使用的答案系统仅在有人评论他们的答案或有人链接您时(例如@ 谢尔盖·康达拉索夫)向用户发送通知。 )。

返回主题:与其他UI客户端库相同,SAPUI5可以在任何情况下使用。 您可以将其集成到使用Nodejs,Python或您选择的框架构建的应用程序中。 当我还是一个学生的时候,我在所有项目中都使用了OpenUI5(也用于在GCP上运行且没有业务环境的项目)。

三十六小时_GS
3楼-- · 2020-09-07 08:15

Sergey,

< p>感谢您发布此问题。 我同意Lukas的回答,以下是一些其他个人观点(来自SAP员工):

  • 出于法律原因,SAP不能仅使用SAPUI5/OpenUI5发布客户列表(客户始终需要明确允许这样做)。 我可以告诉你,有大量的用户。
  • 很可能有一些不使用SAPUI5的SAP工具(例如,旧版本或收购附带的软件产品),但是 大多数新工具肯定会以一种或另一种方式实现UI5。

Slack(和其他平台)上有一个非常活跃的UI5社区,您可以随意加入工作区

但是我了解您的普遍困惑,我认为openui5应该列在stackshare上!

clasier
4楼-- · 2020-09-07 08:13

卢卡斯,马里斯-感谢您的答复! 在整个SAP模块列表中,我仅使用了SAP BW。 我们确实将SAPUI5用于集成到FIORI Launchpad中的Web应用程序。 出于业务原因,还需要Tableau和NodeJS。 在这种情况下,我想知道UI5如何与这些第三方技术一起使用(与非SAP后端集成,以及将其他库工具嵌入到UI5环境中)。 由于我们公司既没有利用HANA,也没有利用其他模块,因此我一直在探索理想的软件解决方案,使其与其他软件(而不是SAP)成为朋友。

一周热门 更多>