共计 821 个字符,预计需要花费 3 分钟才能阅读完成。
开源我的项目 OpenUI5 提供了大部分根本框架性能。SAPUI5 通过在不同的 license
下提供额定的库来加强这一点。
OpenUI5 在 Apache 2.0 许可下提供。UI5 Tooling 中应用的 SAPUI5 包是依据 SAP 开发人员许可协定的条款提供的。
请留神,应用 OpenUI5 框架的我的项目不能依赖于应用 SAPUI5 框架的我的项目。然而,SAPUI5 我的项目能够依赖于 OpenUI5 我的项目。
OpenUI5 是开源的,收费应用,在 Apache 2.0 许可下公布。因为咱们还应用了许多开源库,因而能够从世界各地开发人员的教训和常识中受害。
另一方面,SAPUI5 集成在以下产品中:
- SAP HANA
- SAP 业务技术平台
- SAP NetWeaver 7.4 或更高版本以及 ABAP 平台 1809 或更高版本(蕴含在 UI 技术 (SAP_UI) 组件中)
- SAP NetWeaver Application Server 7.3x 的用户界面插件
理解 SAP UI5 和 Open UI5 各自提供了哪些库的最简略办法是,查看每个演示套件的 API 参考。不难发现,SAPUI5 中的库列表要长得多……这绝不意味着 OpenUI5 提供的范畴 (scope) 比 SAP UI5 小。
最重要的是,蕴含所有地方性能的外围和最罕用的管制库在两种交付中都是雷同的。
例如,sap.m、sap.ui.layout、sap.ui.unified 等等。
OpenUI5 同样为咱们提供了构建功能丰富的 Web 应用程序所需的所有重要性能。
SAPUI5 中的附加库在根底控件之上蕴含更多用于开发企业将 web 利用的控件,例如各种类型的图表控件 (chart),并且 SAPUI5 还容许咱们应用 smart control(智能控件)
,这些控件是由后端的 OData annotations 主动配置和生成的。
SAPUI5 的确切性能范畴还取决于利用应用的平台。例如,咱们只能将 ABAP repository 与 SAP NetWeaver 一起应用,而不能在 SAP BTP 上应用。