✒️El framework de programación SAPUI5
El framework de programación SAPUI5
[1 RFAMEWORK SAPUI5]
conjunto de librerias de js
usa jquery, odata,rest,json,atom,xml
principios :
- orientado a roles = solo deben mostrar datos de un determinado rol, dividir transacciones en peque;as apps
-responsive
-simples = 1 usuario, 1 caso de uso y 3 pantallas como maximo
-Coherentes = usar elementos y estilos comunes
-disponibles al instante = enfoque RENEW
Se basa en MVC / es asincrono
todo tipo de dispositivos y sistema operativos
Caracteristicas:
-Controles (componentes)= botones,inputs,tablas, visualizacion 3d
-ux
-robusta : soporta internacionalizacion, idiomas, seguridad, accesiblidad, extensibilidad
-responsive
2 LIBRERIAS
3 MODELO MVC
-modelo: contiene la logica, se conecta con la db, nos e comunican de forma directa con las vistas
/ contiene los datos y trae info del backend
-Vista : interface grafica, la UI / usan XML
-Controlador : procesa datos que recibe y elige la vista en funcion a eso, validaciones de entrada
*Problemas que resuelve
-Modularidad : separar componentes segun su funcionalidad
-Desarrollo paralelo : se puede separar en componentes independientes
[4 TIPOS DE MODELOS]
-JSON
-odata : versiones una q no va mas y la nueva
sap.ui.model.odata.v2.ODataModel
* se pueden hacer operaciones de consulta / lectura (get) / creacion (post) / actulizacion(put) / borrar(delete)
[5 TIPOS DE VISTAS]
-tipo Javascript usando view.js
-tipo xml con view.xml
-tipo html
-json
5.1 METODOS DEL CICLO DE VIDA
-onInit() se llama siempre que se crea una instancia de la vista y los controladores son craedos oero la vista no se renderiza, no se puede acceder al DOM, vincular datos iniciar modelo antes de que se muestre / se llama la primera vez que se crea una instancia de la vista
-onBeforeRendering() se llama cada vez que se abre una vista
-onAfterRendering() posterior a la renderizacion del dom
 
 
 
Sobre el autor
Publicación académica de Natalio Guardeno, en su ámbito de estudios para la Carrera Consultor en SAP Fiori.
Natalio Guardeno
Profesión: Ux/ui Designer Front-end Developer - Argentina - Legajo: WH52H
✒️Autor de: 3 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Certificación Académica de Natalio Guardeno