3 diferencias entre SAPUI5 vs. OpenUI5

Buenas bloguer@s!

Hoy les vengo a charlar de cositas nerds de SAP.

Como ya saben trabajo en sistemas y parte de mi día a día es conocer las nuevas herramientas y probarlas.

Hablemos hoy de SAPUI5 y OpenUI5, que son y que los diferencia.

Antes que todo, les dejo los links de las fuentes: https://mobilunity.com/blog/sapui5-vs-openui5-developer/ https://openui5.hana.ondemand.com

Orígenes

SAPUI5 es una librería JavaScript que provee poderosas herramientas para desarrollar y controlar la interfaz de usuario y sus componentes en aplicaciones web. En 2013, SAP decidió convertirlo en un código abierto para que todos los desarrolladores del mundo puedan contribuir y hacerlo mejor, a este nuevo projecto lo llamó: OpenUI5.

Básicamente, OpenUI5 es la versión abierta y libre de SAPUI5.

Diferencias

1.Licencias

La mayor diferencia que existe entre ambos es la licencia.

OpenUI5 es libre, gratis, ‘open-source’. No hay que pagar nada por el servicio y todos los desarrolladores del mundo aportan a la causa mediante Github. Fue lanzanda bajo la licencia de Apache 2.0.

En cambio, SAPUI5 esta completamente integrada a SAP, ¿que quiere decir esto? que viene como parte del paquete, tenés que ser cliente o tener la licencia de algún producto SAP para contar con SAPUI5.

Ejemplo de algunos productos:

  • SAP HANA
  • SAP Cloud Platform
  • SAP Netweaver 7.4
  • Interfaz de usuario para SAP Netweaver Application server 7.3x

2.Contenido

Otra diferencia que encontramos son las librerías disponibles en cada kit.

En SAPUI5 encontramos muchas mas, pero eso no quiere decir que OpenUI5 este de algún modo limitado.

Todas las funcionalidades centrales y las mas usadas son las mismas en ambos, por ejemplo: sap.m, sap.ui.layout, sap.ui.unified.

La yapa que te ofrece SAPUI5 esta relacionada con los controles inteligentes «smart controls» que son automaticamente configurados por el OData en el back-end.

Y no nos podemos olvidar que todo depende de la plataforma desde donde estes trabajando para SAP, por ejemplo: solo podes utilizar ABAP repository con SAP Netweaver pero no desde SAP Cloud Platform.

3.Recursos

Para OpenUI5 pueden encontrar el kit demo en la página oficial: http://openui5.org/ y descargarse el runtime/SDK para configurar su ambiente de desarrollo (totalmente gratuito).

Para SAPUI5, otra vez depende de la plataforma que estes utilizando 🙄

4.Bonus track:

En los links de abajo pueden encontrar toda la información que necesitan para empezar a trabajar con cualquiera de las dos herramientas:

OpenUI5: https://openui5.hana.ondemand.com/

SAPUI5: https://sapui5.hana.ondemand.com/

Besos,

Evie.


Deja un comentario