OpenUI5 | |
Developer: | SAP SE and community |
Operating System: | Cross-platform |
Replaces: | Dynpro and Web Dynpro |
Qid: | Q19599503 |
Programming Language: | JavaScript and Less (stylesheet language) |
Genre: | JavaScript framework or web framework |
License: | Apache 2.0 License |
Website: | OpenUI5.org |
OpenUI5 is a JavaScript application framework designed to build cross-platform, responsive, enterprise-ready applications.[1] It is an open-source project maintained by SAP SE available under the Apache 2.0 license and open to contributions.[2] OpenUI5's core is based on JavaScript, jQuery, and LESS. The library's feature set includes model–view–controller patterns, data binding, its own UI-element library, and internationalisation support.
The team that started the project in 2009, that eventually lead to OpenUI5 was tasked with creating a new user interface (UI) for SAP applications. Objectives included a framework that was flexible, extensible, modern, and would provide a consistent look and feel across SAP applications. In addition to this, at the time SAP's main UI framework was tightly coupled to its backend technology, becoming a bottleneck to UI improvements.[3]
The library was open sourced in December 2013, after being used in production at SAP for several years.[4] In October 2014, the team started accepting contributions via GitHub.
All OpenUI5 components are completely free, and there are no paid "premium" or "commercial" widgets: