The cover picture for this issue was created by Google DeepMind and shared on Pexels, plopped into Substack and sent on its way to our readers. Isn’t technology swell?
Finally javascriptification arrived at SAP in the form of CAP. was working on two projects as PO which used CAP as stack for programming an add-on to S/4 Hana. After reaching a certain level of complexity (speak 1000 mandays of development) on both projects the CAP development became increasingly error prone, instable and difficult to maintain or to extend. Thus based on my personal observation with n=2 in 100% of cases choosing CAP was a failure. Post mortem I was actually not to surprised as I do think that JS (or TS if you prefer that one) is not a useful language for database of business programming. It is not suitable for bigger projects as complexity of the codebase rises overlinear with the problem space and sooner or later everything breaks down like a building without a proper foundation. But go ahead with CAP, find out yourself
RAP has its own set of issues. I would not recommend it either.
Finally javascriptification arrived at SAP in the form of CAP. was working on two projects as PO which used CAP as stack for programming an add-on to S/4 Hana. After reaching a certain level of complexity (speak 1000 mandays of development) on both projects the CAP development became increasingly error prone, instable and difficult to maintain or to extend. Thus based on my personal observation with n=2 in 100% of cases choosing CAP was a failure. Post mortem I was actually not to surprised as I do think that JS (or TS if you prefer that one) is not a useful language for database of business programming. It is not suitable for bigger projects as complexity of the codebase rises overlinear with the problem space and sooner or later everything breaks down like a building without a proper foundation. But go ahead with CAP, find out yourself
RAP has its own set of issues. I would not recommend it either.
I'd be interested to hear your recommendations, if you don't mind sharing.