- SAP UI5 OData, annotation这些设计的意义
- 关于 SAP UI5 参数 $$updateGroupId 前面
- 关于 SAP UI5 Context.prototype.del
- ODataListBinding.filter 方法里 Filt
- 通过 SAP UI5 ODataModel API 在 Java
- SAP ABAP OData 服务的分页加载数据集的实现(Pag
- SAP UI5 应用如何采取 JavaScript 代码调用 O
- SAP UI5 应用读取 CSRF token 的 HTTP h
- 浅谈 SAP UI5 OData 模型构造函数的输入参数
- 关于 SAP UI5 OData V4 模型的 refresh
请看Jerry的SAP技术讨论群里,大佬们关于SAP UI5框架意义何在的精彩点评:
uI5,不提有多少复杂控件如果深入理解了Odata binding,还有annotation,就会理解为啥sap要做自己的框架
企业级应用,大部分是处理表状的结构化数据
Sap后台大量使用odata, 其他的框架,语言读取odata,弄成json,然后再绑到ui上
Ui5相当于可以直接把数据库字段绑定到界面,虽然只能cover 80%的case,但是当规模大了就节省巨大的成本
还有ui5的界面纯xml,避免了JS和展现混在一起的情况,大大降低了维护的复杂度
Ui5在做超过100个页面以上的系统时架构上的优势相对于其他框架是非常大的
但确实不利于初期阶段,企业往往就是做三五个app试水
S4 hana 1000多个ui5 app,用市面上的ui框架做,开发和维护成本不知道要高多少倍
还不用提企业级应用,比如要支持IE,要支持从右到左,还要支持文本转语音,为盲人服务
这些都是框架内建的部分,互联网技术为了性能,不会带着这些重的包袱
更多Jerry的原创文章,尽在:"汪子熙":
网友评论