笔者从 2007 至今 18 年的 SAP 开发生涯中,经历过数次技术转型的阵痛。第一次是 2014 年底从 ABAP 开发转到 SAP UI5.
当时我已经从事了 8 年的 SAP Business By Design + SAP CRM 产品研发工作,可以熟练使用 ABAP + Webdynpro + WebClient UI 进行全栈开发。
2014年底由于工作需要,我被分配到 SAP CRM Fiori 开发团队,离开了 ABAP 舒适区,从零基础出发开始学习 SAP UI5.
之前从没用过 JavaScript,离开了熟悉的 SAPGUI,用上了基于 Eclipse 的 SAP UI5 开发工具,一开始那是越用越别扭,看工具哪里都不顺眼,无比怀念 ABAP.
后来磕磕绊绊折腾了一年多,才算是上手了。ABAP 开发者零基础转 SAP UI5 的痛苦之路,我可以说从头到尾走完过,后来我也把这条路上的经验和体会,一起写到了下面这套 SAP UI5 开发教程中:
笔者第二次转型阵痛是 2017 年接触 SAP BTP(那时还叫 SAP Cloud Platform) Cloud Foundry 环境下的开发。因为工作需要,我得在 Cloud Foundry 环境上使用当时流行的一些开发技术和解决方案,同 SAP CX 产品进行各种集成。
这又是一次编程理念和范式的迁移,从 SAP 专有技术栈(ABAP + SAP UI5)到开源开放的云原生应用开发转型。
当时我已经能够熟练将本地开发好的 SAP UI5,部署到远端 ABAP 服务器上。但当我试图将其部署到 SAP Cloud Platform Cloud Foundry 环境时,可以说是费了九牛二虎之力。

订阅专栏 解锁全文
53

被折叠的 条评论
为什么被折叠?



