📜  OpenUI5 – SAP 的 Javascript UI 库

📅  最后修改于: 2021-10-22 03:28:52             🧑  作者: Mango

本文简单介绍一个前端开发框架OpenUI5。

OpenUI5 是一个开源前端框架,使开发人员能够构建企业级 Web 应用程序,这些应用程序响应所有设备并在您选择的几乎任何浏览器上运行。它基于 JavaScript,使用 jQuery 作为其基础以及许多其他流行的 UI 库。它使用客户端 HTML5 渲染库简化您的开发,该库拥有 200 多个控件并支持数据绑定到不同的数据模型(JSON、XML 和 OData)。

您可以单击此处查看运行使用 OpenUI5 开发的实时示例应用程序。

OpenUI5 具有响应式设计,带有客户端 HTML5 渲染库,适用于 MVC 架构。它是著名的 SAPUI5 框架的开源对应物,并在 Apache 许可下发布,版本 2.0。因此,它也可以免费用于商业用途。

OpenUI5 是一个企业级框架,与市场上的任何其他 UI 框架相比,它提供了以下附加功能。
1.国际化和 RTL 支持:国际化使用户能够以他们自己的语言查看应用程序,RTL(从右到左)支持确保应用程序即使在使用文本从右到右读写的语言打开时也能正常工作左,例如阿拉伯语、波斯语、乌尔都语等。
2.辅助功能:此功能确保OpenUI5开发的应用程序可以被有特殊需求的人使用,例如依赖屏幕阅读器的盲人用户和在高对比度模式下使用应用程序的视障用户。
3.可扩展性:使用OpenUI5开发的应用程序是可扩展的。它们可以扩展以在现有应用程序之上添加其他功能。
4.主题:使用OpenUI5开发的应用程序的主题改变非常容易。它就像改变几个变量的值一样简单。这是可能的,因为 OpenUI5 使用 LESS 文件进行主题化。

除了以上优点之外,OpenUI5 还封装了很多强大的最新 Web 开发概念,为构建现代 Web 应用程序提供了坚实的基础。总的来说,它通过在幕后自动管理 Web 应用程序开发的许多关键但微不足道的方面,让开发人员专注于客户的需求。它内置支持架构概念,如双向数据绑定、MVC 和路由。

200 多个控件的控件库范围从基本控件(如输入和选择控件)到复杂控件(如图表和时间轴控件)。所有控件都为每个事件提供了预定义的事件处理程序,可以在控制器中实现。 UI 控件具有响应性,即您无需担心不同的设备。 UI 控件会自动适应每个设备尺寸。

OpenUI5 是面向开发人员的灵活框架。开发人员可以选择不同的视图格式,如 XML、HTML、JavaScript 或 JSON。支持不同类型的绑定,例如 OData、XML、JSON 等。

对于 OpenUI5 提供的每个控件,SAP 在此处提供了示例及其示例代码。 SAP 还拥有一套出色的设计指南,称为 Fiori 设计指南,可帮助开发人员和设计人员在制作出色的应用程序时使用最佳实践和设计原则。

SAP 赢得了 2015 年红点奖,这是 SAPUI5/OpenUI5 最负盛名和广受认可的卓越设计标志。下面的视频将为您提供有关它的更多见解。

https://www.youtube.com/watch?v=XJiyBF3xF9c

你还在等什么?您应该从现在开始进入 OpenUI5,并开始构建令人兴奋的下一代 Web 应用程序。
参考
1. 示例应用程序
2. 入门指南
3. Fiori 设计指南
4. 探索控件