我的公司目前正在将他们现有的ECC6系统升级到最新的S/4HANA版本,因此,一旦升级完成,我们将考虑开发定制的Fiori应用程序。
我在网上阅读了许多Fiori开发资源,似乎可以使用无数的前端框架;我们并不局限于SAPUI5。
值得注意的是,有几个项目使用流行的前端开发框架(如React ),这些项目是开源的,直接来自SAP。
https://github.com/SAP/fundamental-react
https://github.com/SAP/ui5-webcomponents
我也参加过许多SAP用户组会议,我在创建OData服务方面有过第一手经验,这些服务可以由前端公开和使用。在这一点上,OData本质上是“前端不可知论者”。
我有丰富的经验,开发前端应用程序与反应和角度2+,这使我有点偏颇,但是,当我们的系统升级,这是最好的实践开发使用SAPUI5?我们只限于这个吗?还是说使用反应是很好的?是否有公司/开发人员使用SAP反应的例子?有人有这方面的经验吗?我希望得到一些反馈,这样我们就可以继续我们的策略了。
还请注意,我们将使用的前提版本,没有访问Web IDE或云平台。
对我来说,这是一个没有头脑-我建议使用React,因为它是一个成熟和测试良好的解决方案,表现很好,可以很容易地扩展,加上简单的本地支持通过React原住民如果我们希望实现定制的移动解决方案。不仅如此,招聘新开发人员将相当容易,而且成本效益更高,因为在web开发领域,React比SAPUI5更常用。
我们的客户就是我们的生意。对他们来说,如果使用样式化的React组件与SAPUI5开发,应用程序看起来将完全相同。唯一的区别(个人)是,它将更容易发展通过反应。使用其中一种对另一种有什么影响?
我知道过去已经为React这样的框架开发了各种工具,这使得开发变得非常容易。我只是不知道有什么能与SAPUI5相媲美。
像React这样的现代框架还支持并遵循最新的ECMAScript标准和特性--这对开发人员有利,使他们能够编写简洁和可执行的代码。国家管理可以轻松处理,借助Redux和“开箱即用”的反应钩子。
发布于 2019-11-06 11:51:25
除了UI5之外,您不想在SAP系统中使用其他任何东西。
--
此外,现代发展很可能是这样的:
所有这些部分都是令人惊讶的现代,并遵循“零锁定”的方法;这意味着,您可以改变其中的任何一个,仍然使用其余的.但为什么要挣扎。对于企业用例,所有这些都完美地结合在一起。
发布于 2019-11-06 13:10:55
我可以添加一些额外的东西:
一般来说,SAP许可证模型非常复杂,销售人员通常会说“包括到这个许可证中的所有东西”,而不是不成文的。
https://stackoverflow.com/questions/58726433
复制相似问题