Articulo de referencia

OpenUI5

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...

OpenUI5 is a JavaScriptapplication 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.[1]

History

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.[2]

Commercial status

All OpenUI5 components are completely free, and there are no paid "premium" or "commercial" widgets:

OpenUI5 is best described as a one-stop-shop toolkit. It has everything you need to build web applications, while leaving enough flexibility to extend. And by the way, it's the only one that gives you full functionality for free. While other popular toolkits come as a free trial with paid versions for full functionality, OpenUI5 comes as a complete product by itself – no upsells, no paid premium.[5]

OpenUI5 Frequently Asked Questions

Main features

  • 180 UI controls, grouped in cross-device (running on phones, tablets and desktops) — menu, carousel, panel, toolbar, icon tab bar, layout, responsive grid, splitter, list, table, dialog, message box, message toast, responsive popover, calendar, combo box, date range selection, file uploader, rating indicator, segmented button, slider, tags display, color picker, tree, table, tree table, etc.[6]
  • WYSIWYG theme designer (not open sourced)[7]
  • MVC architecture
  • Diferentes formatos de visualización ( XML , HTML , JavaScript o JSON )
  • Enlace de datos con modelos OData , JSON o XML.
  • I18n , incluyendo soporte para idiomas de derecha a izquierda.
  • Patrones de UX consistentes en todas las funcionalidades de la interfaz.

Referencias

  1. 1 2 "¿Qué es OpenUI5?" .
  2. 1 2 "LICENCIA OpenUI5" . 23 de diciembre de 2018.
  3. Adams, DJ (2015). 30 días de UI5: Celebrando el lanzamiento del hito 1.30 de SAPUI5 y OpenUI5 en otoño de 2015. Bluefin Solutions Inc.
  4. Kunz, Andreas (11 de diciembre de 2013). "¿Qué es OpenUI5 / SAPUI5 ?" . SAP SE . 
  5. Preguntas frecuentes sobre OpenUI5 , archivadas desde el original el 11/02/2015 , consultadas el 01/02/2015.
  6. "Ejemplos de control de OpenUI5" .
  7. "Diseñador de temas" .
  • Sitio web oficial de OpenUI5