Openui5: Feature Request: Merging SAPUI5 features into OpenUI5, revise separation between SAPUI5 and OpenUI5

Created on 19 Aug 2019  Â·  5Comments  Â·  Source: SAP/openui5

OpenUI5 could be a great framework for building modern enterprise-grade applications. But more you go inside, faster you realize that many features, essential for an enterprise app, for instance, export table content into Excel-file (sap.ui.export.Spreadsheet), and more complicated controllers, e.g., smart controls (sap.ui.comp), are available exclusively in SAPUI5, but not in its open-source counterpart.

It would be great to revise the border between SAPUI5 and OpenUI5, ideally to merge them completely, leaving in SAPUI5 only those features, that are directly related to integration with SAP-based backend (OData, PI, ERP, etc.).

Such a step can turn the SAPUI5 platform to the standard framework for any modern enterprise app, which will be SAP-ready out-of-box from the very first day.

enhancement

All 5 comments

That's a huge feature request. 😄 But I share the same sentiment.

Some of the closed-source modules also seem to lack in high quality due to being less discoverable or having relatively low number of users, and thus less feedback or bug reports are collected compared to OpenUI5 modules.

I could create some incidents on _SAP ONE Support Launchpad_ but the experience doing that was so poor that I finally gave up.

The sap.suite.ui.commons lib is already being open-sourced which is nice. Hope new developments can follow this direction making OpenUI5 more suitable for the "outside world".

Since all functionality is already implemented, it's a more strategic/political decision, rather than purely technical.

Thanks for the reference to sap.suite.ui.commons, although it is open-sourced it still doesn't appear on the OpenUI5 API Reference, even on the nightly version.

Hope, SAP will review this ticket, and we could benefit from the whole potential of the UI5 platform, even on open source projects.

@pubmikeb I personally think you got it right, not to forgot the possible technical complications, and that SAPUI5 is created by multiple internal and external teams, so I am not sure that there is that single person you can ask for that.
I will log it though #1980358969

@stephania87, of course I realise, such request means a drastic change for the entire UI5-environment. But at the same time, I completely agree with @boghyon, more users use the whole featureset of SAPUI5, more feedback SAP gets, higher quality of the product we get at the end.

_«I am not sure that there is that single person you can ask for that.»_ — I guess, the whole UI5 project manager/owner can raise such question on the appropriate SAP meeting/forum.

The sap.suite.ui.commons lib is already being open-sourced which is nice.

Welp, it's now abandoned. https://github.com/sap-archive/openui5-suite/commit/7b6b647cd21f1d39742dc847f5a6d593f929aacb 😕 Actually right after a month since the start of the discussion here.

Was this page helpful?
0 / 5 - 0 ratings