SAP UI5 与 Web Dynpro

SAP UI5 vs web dynpro

我是新手 SAP.but 我很困惑 b/w SAP UI5 和 Webdynpro.I 有一些困惑。
(1) Webdynpro 是不是起到Servlets 的作用,JSP 中间件编程
(2) IS UI5是Webdynpro的替代品。
(3) 或者UI5只是一个像HTML,CSS,JAVASCRIPT等前端编程

请在下面找到您的问题的评论:


(1)Webdynpro是不是像Servlets和JSP中间件编程一样发挥作用? 不完全是,Web Dynpro ABAP 是 SAP 标准 UI 技术,用于在 ABAP 环境中开发 Web 应用程序。它由一个运行时环境和一个图形化开发环境组成,带有集成在 ABAP Workbench.It 中的特殊 Web Dynpro 工具,使您能够构建业务应用程序,这意味着您无法通过嵌入式 HTML 或 Java 脚本。


(2) IS UI5 是 Webdynpro 的替代品。

不,UI5 是一个 Java脚本 UI 库。 UI5 让您可以构建企业级 Web 应用程序,响应所有设备,运行 在您选择的几乎任何浏览器上。它基于 JavaScript,以 JQuery 为基础,并遵循网络标准。它通过客户端 HTML5 渲染库简化您的开发,包括一组丰富的控件并支持数据绑定到不同的模型(JSON、XML 和 OData) 关于最终用户,您可能是对的。但对于开发人员来说,WebDynpro 和 UI5 是两种不同的 UI 技术。


(3) 或 UI5 只是像 HTML、CSS、JAVASCRIPT 等类似的前端编程

是的,它是一个 Java脚本 UI framework/library,此外它还支持数据绑定到您上面提到的不同数据模型。

请查看以下评论​​(考虑到 Web Dynpro 和 SAP UI5 之间的差异):

  1. Web Dynpro:用于构建 Web 应用程序的 ABAP 框架。

SAP UI5:Javascript 用于构建 Web 应用程序的应用程序框架。

  1. Web Dynpro 没有起到 servlet/JSP 的作用,它是 ABAP 前端开发的完整 UI 技术。 (ABAP 编程一起扮演 APIs 的角色)。 UI5 是一个 javascript 框架,它可以高效地使用 oData 服务(http rest API)来创建基于模板的前端应用程序。 这里的oData主要是ABAP Gateway oData或者HANA XS oData作为API只驻留在应用层的oData