“SAPUI5 apoya a los desarrolladores de aplicaciones en la creación de aplicaciones de interfaz de usuario rápidas y fáciles basadas en HTML5 y JavaScript”.
Eso es de la página de inicio de SAPUI5 en el Centro de desarrolladores de SAP. Traduciré y agregaré una observación que de otro modo pasaría desapercibida: SAPUI5 es un marco y una serie de bibliotecas que los desarrolladores front-end pueden usar para construir aplicaciones basadas en HTML5 genuinas convincentes, no torpes (pero aún centradas en SAP) . Es un marco que abarca (bueno, incluye, en realidad) el siempre popular jQuery, y tiene más controles de interfaz de usuario de los que puedes sacudir. Tiene un diseño de interfaz de usuario central llamado “Shell”, que es una implementación de lo que tradicionalmente podríamos llamar un marco dynpro, una especie de metacomponente que es tan atractivo como flexible y adaptable.
Entonces, ¿qué podría pasar desapercibido? El hecho de que esta es la primera gran empresa de interfaz de usuario de SAP que adopta, por diseño, un enfoque “de afuera hacia adentro”.
- ¿Cuál es la descripción del trabajo para un ece más fresco en Bosch?
- ¿Cuál es la mayor cantidad de horas que podría trabajar semanalmente si tuviera varios trabajos?
- Tengo menos de 18 años. ¿Cómo puedo prepararme para ingresar a una escuela de medicina en el futuro?
- ¿Cuáles son los campos emergentes en el área de la ingeniería mecánica?
- ¿Qué puede hacer un estudiante de cuarto año de ciencias de la computación para avanzar en su carrera?
¿Qué significa eso y por qué es significativo?
¿De fuera hacia dentro? Qué significa eso? Esto significa que, en lugar de que su construcción de la interfaz de usuario sea pesada y restringida por tecnología innecesaria, irrelevante y algo patentada en el sistema SAP, puede abordar sus nuevas aplicaciones con una flexibilidad fresca, sin restricciones y, en última instancia, independiente. Cree sus aplicaciones en el contexto de los tiempos de ejecución de la interfaz de usuario de hoy (es decir, compile HTML5 para el navegador) y respalde sus aplicaciones con datos y funcionalidad en sus sistemas SAP back-end cuando sea necesario. Construya desde el exterior y conéctese a SAP cuando sea apropiado.
¿Qué más significa eso? Significa para SAP la capacidad de llegar a los desarrolladores que no son SAP, los innumerables equipos de desarrolladores de tiendas de aplicaciones móviles y de escritorio que son expertos en la construcción de aplicaciones sólidas y centradas en el usuario. Si SAP está cerca de alcanzar el objetivo de llegar a mil millones de usuarios, entonces este es un enfoque que se vuelve absolutamente necesario.
Finalmente, la importancia se ve exponencialmente mejorada por el hecho de que, desde el primer momento, SAPUI5 admite enlaces de datos para XML sin formato, JSON … y OData. Y todos sabemos lo que eso significa, ¿verdad? Como la lengua franca madura del panorama API de SAP, el soporte de SAP NetWeaver Gateway de OData como protocolo de consumo centrado en datos se convierte en un poderoso aliado de un marco de interfaz de usuario construido con el enfoque correcto desde el primer momento. La entrada del blog
“SAPUI5 dice ‘Hola OData’ a NetWeaver Gateway” en la red comunitaria de SAP muestra lo fácil que puede ser el consumo de OData expuesto a Gateway desde SAPUI5.
Entonces, ¿cuál es el problema?
SAPUI5 está en beta temprana. Fue lanzado (Beta runtime 1.2.0) en la Red de Desarrolladores de SAP el 8 de febrero de este año como un paquete independiente para prueba. Según las versiones beta, esta versión es extremadamente impresionante. Toneladas de documentación, ejemplos interactivos y un conjunto muy completo de componentes. Tan completo, de hecho, que la mayor crítica hasta ahora parece ser que el marco es bastante grande. Esto se debe en parte a que ninguno de los códigos ha sido minimizado (reescrito automáticamente para ser mucho más compacto, algo muy típico en el mundo JavaScript basado en navegador donde la latencia de red y el ancho de banda son factores significativos). La próxima versión está programada para ser incluida como parte de la plataforma de SAP como servicio (PaaS) que ofrece el nombre en código “Neo”. Habrá un producto independiente, pero el foco está en Neo primero. Todavía están trabajando en una versión móvil, y aún no hay fecha para eso.
Entonces, si está buscando SAPUI5 para sus futuros requisitos de interfaz de usuario, está en el camino correcto, pero va a ser uno de los primeros en adoptarlo.
Para más información HAGA CLIC aquí