SAP S/4 HANA的前端技术

2020-08-27 21:48发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我的公司目前正在将其现有的ECC...

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

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


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

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

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

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

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

我也曾参加过许多SAP用户组聚会,在创建OData服务方面有第一手经验,然后可以由前端公开和使用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,可以轻松处理状态管理。