zl程序教程

您现在的位置是:首页 >  其他

当前栏目

161. 关于 Fiori 应用里 SAP UI5 前端开发和 SEGW 后台 OData 服务开发的工作量比值问题

SAP后台应用服务开发 关于 UI5 Fiori
2023-09-14 09:02:36 时间

我的知识星球有朋友向我提问:

Jerry您好!请问一个中等复杂度的 Fiori UI5 应用,前端代码用 freestyle 方式纯自己写,后端用 SEGW 开发 Odata 服务,前后端的工作量的比值大概是多少?需考虑调试测试的时间。

关于这个问题,首先我们得界定,什么算是一个中等复杂度的 Fiori 应用?

从前台视角来看,复杂度是按照代码量来计算,还是按照需要实现的 UI 界面个数,以及每个 UI 界面上的元素总数?

从后台视角来看,复杂度是按照 SEGW 项目里需要实现的 DPC_EXT 类的方法个数计算,还是按照这些方法内的代码量计算?

正常情况下的 Fiori 项目实现里,后台从接收到前端 SAP UI5 发送过来的请求后,一般不可能直接就对数据库表进行增删改查,而是通过调用 SAP 标准的接口,比如工具类,BAPI,Function Module 等来完成数据读写。

如果没有现成的 SAP API 可以用,那就需要项目组自己开发实现。这些后台开发的工作量,一般也算在 SEGW