SAP S / 4 HANA的前端技术[处于保留状态]

问题描述 投票:0回答:2

我的公司目前正在将其现有的ECC6系统升级到最新的S / 4 HANA版本,因此,升级完成后,我们将研究开发定制的Fiori应用程序。

我在线阅读了许多Fiori开发资源,似乎可以使用无数的前端框架;我们不仅限于SAPUI5。

[值得注意的是,有几个项目利用了流行的前端开发框架,例如React-它们是开源的,并且直接来自SAP。

https://github.com/SAP/fundamental-react

https://github.com/SAP/ui5-webcomponents

[也参加过许多SAP用户组聚会,我在创建OData服务方面具有第一手经验,然后可以由前端公开和使用这些服务。在这一点上,OData本质上是“前端不可知的”。

我在使用React和Angular 2+开发前端应用程序方面拥有丰富的经验,这使我有些偏颇,但是,当我们进行系统升级时,使用SAPUI5进行开发是否是最佳实践?我们仅限于此吗?还是使用React完美吗?是否有公司/开发人员将React与SAP结合使用的示例?有人对这个有经验么?我希望收到一些反馈,以便我们可以继续执行我们的策略。

请注意,我们将使用内部版本,无法访问Web IDE或Cloud Platform。

对我来说,这没什么大不了的-我建议使用React,因为它是一个成熟且经过测试的解决方案,它的性能非常好并且可以轻松扩展,如果我们希望通过React-Native添加简单的本机支持,实施定制的移动解决方案。不仅如此,聘用新开发人员将相当容易,并且更具成本效益,因为在Web开发领域,React比SAPUI5更常用。

我们的客户将成为企业。对于他们来说,如果使用样式化的React组件与SAPUI5进行开发,则应用程序看起来将完全相同。唯一的区别(个人)是通过React开发起来会容易得多。使用另一种有什么影响吗?

我知道过去已经为诸如React之类的框架开发了各种工具,这些工具使开发变得非常容易。我只是不知道有什么可与SAPUI5相比。

像React这样的现代框架也支持并遵循最新的ECMAScript标准和功能-这使开发人员受益,使他们能够编写简洁而高效的代码。借助Redux和“开箱即用”的React Hooks,可以轻松处理状态管理。

angular reactjs sapui5 sap sap-fiori
2个回答
2
投票

您不希望将UI5之外的任何其他东西用于SAP系统。


0
投票

我可以添加一些其他内容:

© www.soinside.com 2019 - 2024. All rights reserved.