SAP / ui5-typescript

Tooling to enable TypeScript support in SAPUI5/OpenUI5 projects
https://sap.github.io/ui5-typescript
Apache License 2.0
201 stars 28 forks source link

Productive use vs. undefined support status. #432

Closed AHaury closed 5 months ago

AHaury commented 5 months ago

Hello UI5-TypeScript Project,

First of all many thanks for all your good work! - The possibility to work with TypeScript instead of plain Javascript when developing SAPUI5 applications is a complete game changer. And in the development team I am working in, we would very much like to switch to UI5-TypeScript for our upcoming cloud development project.

There is, however, one thing thing that is still holding us back, namely the undefined support status of the UI5-TypeScript: On the one hand side, you explicitly encourage productive use. But on the other hand side, you insist on the fact that in case of problems there will be no reliable support in terms of an application component to which issues can be directed via internal Service Now tickets.

To my understanding this is a contradictory and unusual situation: If SAP encourages application development to use ui5-typescript for better productivity and code quality, why don't we go the whole way ensuring internal support in case of problems like this is the standard at SAP, e.g. for sapui5.

Could you please try to clarify this situation beyond the rather short explanation that one can find at https://sap.github.io/ui5-typescript/#where-to-report-issues.

Many thanks and best regards, Axel.

akudev commented 5 months ago

Hi Axel, ummm... actually, I think this linked section was forgotten to be updated when we declared the type definitions ready for productive use starting with version 1.116.0 (mid July 2023).

There is indeed no specific internal support component for the type definitions, but that's simply because the available ones should be enough:

The types are indeed meant for productive use now and can be treated like code that is part of UI5. The only difference is the relaxed compatibility rules due to the different nature of type definitions compared to runtime code.

Thanks for pointing me to that section, I will rephrase it.

AHaury commented 5 months ago

Hi Andreas, Thank you so much for this clarification! Best regards, Axel.

akudev commented 5 months ago

Fixed on the web page, thanks.