Krypton Solid

La última tecnología en raciones de 5 minutos

¿Cómo puedo saber si tengo la versión correcta de SAPUI5?

Las versiones de SAPUI5, las versiones de OpenUI5 y la combinación de estas versiones que vienen con otras piezas de software de SAP pueden …

ser un poco confuso para las personas que proceden del mundo de SAP o JavaScript. SAPUI5 es una colección de bibliotecas de JavaScript para desarrollar GUI en HTML5, por lo que cabría esperar que siguiera las convenciones de JavaScript. Sin embargo, también es una parte integral de los productos de SAP, que utilizan un enfoque diferente. Al final, es una especie de mezcla entre los dos.

Los números de versión de SAPUI5 parecen versiones semánticas, que se han convertido en la forma estándar de control de versiones de bibliotecas de JavaScript. Las versiones semánticas usan tres números en la forma XYZ (por ejemplo, 3.2.11) para indicar una versión mayor, menor y de parche. Las reglas del control de versiones semántico de bibliotecas son bastante simples:

  • Los parches pueden corregir errores.
  • Las versiones menores pueden introducir nuevas API además de correcciones de errores.
  • Los cambios importantes en la versión pueden romper la compatibilidad al eliminar las API o cambiar la forma en que funcionan las API, además de los tipos de cambios permitidos en las versiones secundarias.
  • Las betas, alphas y otras versiones preliminares se mantienen fuera de este sistema, a veces agregando un modificador al final de una versión (por ejemplo, 1.0.0-beta1).

Estos tipos de versiones son aproximadamente análogos a las notas de SAP (parches), los paquetes de soporte (versiones menores que no deberían romper nada) y las versiones completas del software de SAP, como NetWeaver ABAP 7.4 frente a NetWeaver ABAP 7.5. Las versiones principales del software de SAP también vienen con un período de soporte garantizado, generalmente alrededor de cinco años.

El esquema de la versión de SAPUI5 no funciona de esta manera exactamente. Las versiones de SAPUI5, enumeradas en la página de descripción general de la versión, vienen en una combinación de innovación y mantenimiento versiones. Estas versiones están indicadas por el segundo de los tres números de versión.

Las versiones innovadoras, como la 1.48, deben considerarse como software beta. Úselos si desea probar nuevas funciones, pero no las ponga en producción, ya que SAP no se compromete a corregir errores en estas versiones.

Las versiones de mantenimiento, como la última versión de SAPUI5, 1.52, seguirán recibiendo parches durante unos tres años para corregir errores y son las versiones que deberían utilizarse en el software de producción. Además, las versiones que se incluyen con las pilas de entrega de software ABAP pueden recibir períodos de mantenimiento más prolongados. La versión 1.38 de SAPUI5 es un ejemplo de esto, ya que para la mayoría de los clientes deja de estar en mantenimiento en el cuarto trimestre de 2018, pero los clientes de ABAP en el componente NetWeaver SAP_UI versión 7.50 recibirán soporte durante dos años más, hasta el cuarto trimestre de 2020.

En particular, SAP puede desaprobar (dejar de admitir) o cambiar las API entre versiones menores y lo hace. Cambiar de la versión 1.44 de SAPUI5 a la 1.52 podría romper su aplicación, y esto podría no considerarse un error. Por lo tanto, pruebe a fondo cuando cambie entre versiones menores.

Dicho esto, recibirá más funciones, correcciones de errores y probablemente un soporte significativamente mejor si permanece en una versión más reciente de SAPUI5. Por lo tanto, generalmente vale la pena el esfuerzo de actualizar a una versión de mantenimiento reciente y mantenerse siempre en un nivel de parche reciente de su versión menor actual de SAPUI5. Las actualizaciones de nivel de parche deberían ser más estables y no requerir tantas pruebas. La mayoría de los usuarios de SAPUI5 deben volver a visitar la versión que están usando al menos cada seis meses para ver si es el momento de actualizar el parche o las versiones menores.

Deja un comentario

También te puede interesar...

SprintNextel, tu estrategia de VoIP está mal

Desde hace un año, vengo señalando en este espacio que: SprintNextel incluso necesita un componente VoIP independiente para completar su paquete de servicios y; Como empresa sin un paquete multiservicio real, Vonage Será cada vez

¿Qué has hecho últimamente?

Hace cuatro semanas, recibí un kit de artesanía en cuero por correo. Hace dos semanas, finalmente superé mi miedo a cometer errores de cuero y reuní 2 billeteras con puntadas sospechosas, un llavero y un

Cree microservicios coherentes y resistentes con Kubernetes

Las arquitecturas de microservicios exitosas requieren una pila de infraestructura compatible, y más organizaciones están cambiando … a contenedores para ayudar a satisfacer esta necesidad. Sin embargo, los contenedores por sí solos no son suficientes.

Seis vistas diferentes, la misma vista de siempre.

A medida que nos acercamos lentamente al lanzamiento de Windows Vista, parece que las seis versiones diferentes del nuevo sistema operativo de Microsoft benefician más a la máquina de relaciones públicas de la empresa que

Definición de dinero B

¿Qué es B-Money? Revelado por primera vez en 1998 por el científico informático Wei Dai, se suponía que b-money era un sistema de efectivo electrónico anónimo y distribuido. De esta manera, se ha esforzado por

Definición de EBITDARM

¿Qué es EBITDARM? EBITDARM (ganancias antes de intereses, impuestos, depreciación, amortización, alquiler y gastos de gestión) es una medida selectiva de las ganancias que se utiliza para medir el rendimiento financiero de determinadas empresas. El

Definición y ejemplo de la línea de disparo

¿Qué es una línea de activación? Una línea de activación es una media móvil representada en el indicador de convergencia/divergencia de medios móviles (MACD) que se utiliza para generar señales de compra y venta para

Los 14 Mejores Juegos Android TV del 2023

¡Aquí tienes una curiosidad relacionada con los mejores juegos de Android TV en 2023! Curiosidad: ¿Sabías que los juegos para Android TV han experimentado un gran avance en los últimos años? Gracias a la tecnología

Llegamos al final del sistema operativo Palm

Con el anuncio de Palm WebOS en enero, supe que llegaría este día PreCentral Ed Colligan confirmó que los únicos dispositivos Palm OS que estarán disponibles en el futuro pueden ser dispositivos Centro de otros

¿Es posible imprimir en tinta blanca?

¿Se puede imprimir con tinta blanca? ¡La respuesta es sí! Aunque es menos común que imprimir en negro o colores, existen impresoras capaces de utilizar tinta blanca para imprimir sobre superficies oscuras o transparentes. Esto

Cómo instalar Ubuntu 12.04 | Krypton Solid

Ubuntu 12.04 es la última versión de Ubuntu, una de las distribuciones de Linux más populares. Si nunca ha oído hablar de él, es un sistema operativo gratuito y de código abierto que incluye una

Cómo actualizar la aplicación iOS 13

usosiPhone Durante mucho tiempo, incluso si no te consideras un experto en tecnología, te has familiarizado con tu dispositivo y sabes cómo usar todas sus funciones principales. Lástima, sin embargo, que cada vez que actualizas