In his 1981 book Barry W. Boehm stated that an average of 60% or more of software costs is maintenance. This experience is still valid as discussed in “Frequently Forgotten Fundamental Facts about Software Engineering” by Robert L. Glass (an article in IEEE Software May/June 2001).
Some programming details are mentioned here, you can skip this paragraph if you don’t have interest.
Who coded a JS app more than a few hundred lines long might know this line ending: …”)}})()”
There was a “browser war” between Internet Explorer and Firefox starting around 2003. This “war” costs millions of dollars and as of 2014 is still raging on between current browsers. SAP OpenUI5 tries to cover these issues, but a certain JS function suddenly not running in some browsers might cause headaches.
Retrain ABAP developers?
OpenUI5 without the JS-headaches
You can have this:
Instead of this:
It is just 1300 lines, but if you have spent hours – if not days – looking for a mistyped character in it, you understand the difference. All this code will be generated for you from the application screen you see above.
So basically you don’t need to build up a separate Eclipse environment, you just need your conventional ABAP/Web Application Server stack and everything will be generated for you.
This video was made by Neptune employees and shows the generation of apps.
Before investing in new projects in your country or in any other outsourced country I would consider using a code-generating solution like Neptune. It has costs, it is only an assumption of mine that generally it has a ROI under two years. You calculate your numbers yourself. I don’t know if any other similar generative approach is out there, I was looking for it, didn’t find it yet.
Disclaimer: I have to tell, that I got a two day course in my company about this system.
I always think from the viewpoint “if it would be my system” what would be the best solution. However I might have been totally wrong about this. Please feel free to point to alternative solutions or give some constructive critique. Trademarks like “SAP” and “ABAP” belong to their rightful owners.