✒️El framework de programación SAPUI5
El framework de programación SAPUI5
El framework SAPUI5
SAPUI5 es un conjunto de librerías Javascript para el desarrollo y diseño de aplicaciones de negocio SAP basadas en HTML5.
Es un framework de programación que facilita el desarrollo de aplicaciones web del lado del cliente que cumplen los principios de la experiencia de usuario de SAP.
Un framework es un esqueleto, que podría decirse que es como el marco de una casa. La estructura está predeterminada y el trabajo del desarrollador es llenar los vacíos con su código.
La mayoría de las aplicaciones de SAP FIORI son aplicaciones web creadas con SAPUI5 como tecnología de interfaz de usuario. SAPUI5 está basado en HTML5 y se puede consumir en todos los dispositivos mediante un navegador.
El desarrollo lo vamos a realizar en la herramienta BAS. El nombre SAPUI5 significa UI Development Toolkit para HTML5, es una librería JavaScript del lado del cliente para crear interfaces de usuario IU web.
La principal característica de SAPUI5 es que las aplicaciones creadas cumplen con 5 principios de SAP FIORI, los cuales son:
- Aplicaciones SAPUI5 orientadas a roles
- Aplicaciones SAPUI5 responsive
- Aplicaciones SAPUI5 simples
- Aplicaciones SAPUI5 coherentes
- Aplicaciones SAPUI5 Disponibles al instante
SAPUI5 no es el primer framework de interfaz de usuario desarrollado por SAP, pero sin duda es el más utilizado para las nuevas aplicaciones y se considera lo último para una nueva generación de soluciones SAP compatibles con múltiples plataformas. (Inicialmente se le conocía con el nombre clave "Phoenix".
El lenguaje de marcado de hipertexto HTML5 es un lenguaje de marcado utilizado para estructurar páginas web. Para interacciones dinámicas en páginas web, el lenguaje de programación que se utiliza es JavaScript. La codificación de JavaScript está organizada en librerías que se puede reutilizar en otras páginas web. JQuery es una librería conocida en el área de THML5 que ofrece las mejores prácticas.
Las características claves de SAPUI5:
- Los controles: existe un gran conjunto de alrededor de 500 controles que van desde osas pequeñas como botones o campos de entrada a controles complejos como tablas o incluso controles de visualización 3D.
- La experiencia de usuario: hay un lenguaje de diseño común programado en estos controles y un concepto de interacción de usuario común.
- Aplicaciones robustas: soporte para la internacionalización, traducción, idiomas de derecha a izquierda como hebrero o árabe, extensibilidad, seguridad, accesibilidad.
- Responsive: se adapta el tamaño de la pantalla y al tipo de interacción de usuario.
 
 
 
Sobre el autor
Publicación académica de Gerber Geovanni Lopez Hernandez, en su ámbito de estudios para la Carrera Consultor en SAP Fiori.
Gerber Geovanni Lopez Hernandez
Profesión: Perito Contador en Computacion - Guatemala - Legajo: OB29Q
✒️Autor de: 51 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP Fiori
- Máster Accounting en SAP S/4HANA FINANCE
- Carrera Consultor en SAP FI Nivel Inicial
Disponibilidad Laboral: FullTime
Certificación Académica de Gerber Lopez