3. MVC Frameworks
Framework Bindeo Vistas compuestas Integracion con otros
Backbone.js ✗ ✗ ✓
SproutCore 1.x ✓ ✓ ✗
Cappuccino ✓ ✓ ✗
Knockout.js ✓ ✗ ✓
Google Web Toolkit ✗ ✓ ✗
Google Closure ✗ ✓ ✗
Ember.js ✓ ✓ ✓
Angular.js ✓ ✗ ✓
4. SAPUI5: origenes
La interfaz de usuario que ofrecen los productos SAP, ofrece
una gran variedad de estilos, debido principalmente al uso de
distintas tecnologías.
Para mejorar la experiencia de los usuarios y facilitar el
desarrollo de aplicaciones, SAP desarrolla un framework para
el desarrollo de aplicaciones para todas sus plataformas,
denominado SAPUI5 (inicialmente bajo el nombre en clave de
"Phoenix", de ahí el logotipo de pájaro), basado en tecnología
HTML5.
El 11 de Diciembre de 2013 SAP anuncia la liberación de la version OpenSource de
SAPUI5 denominada OpenUI5. La primera versión de OpenUI5 es la 1.16.7.
5. SAPUI5 vs OpenUI5
OpenUI5 es la versión gratuita disponible bajo la licencia de código abierto Apache 2.0.
SAPUI5 es la versión que sólo puede ser utilizado por los clientes de SAP con un cierto tipo
de licencia. (Todavía es gratis para ellos, pero han pagado algún otro producto SAP.)
Todo el núcleo de OpenUI5 y SAPUI5 (que contiene toda la funcionalidad central) es
idéntico
La diferencia está en algunas bibliotecas de control más exóticos que no se han puesto (o
no todavía) bajo una licencia de código abierto
Más allá de eso, hay una diferencia en cuanto al apoyo: para los clientes de SAP existe cierto
tipo de licencia del SAPUI5 "versión comercial" que viene con acuerdos de apoyo, por lo que
SAP garantiza la corrección de errores. Estas garantías de apoyo, naturalmente, no vienen
con la versión de código abierto completamente libre de UI5
6. Características de SAPUI5
Diseñado para implementar el patron MVC
Responsive
Bindeo bidireccional
Alrededor de 200 controles UI extendibles
Tematizable
Soporte i18n
7. ¿ Quien lo usa?
Aplicaciones propias Desarrolladas por SAP