Noticias

Novedades GeneXus 17 U6: Design System Object, seguridad, .NET Core, e integración con APIs

El upgrade 6 de GeneXus 17 se encuentra en todo su esplendor con respecto al modelado en el desarrollo de software, ¿ya lo actualizaste?

El upgrade 6 de GeneXus 17 - además de las actualizaciones en seguridad de la mano de nuevos métodos de actualización, optimizaciones en procesos de DesignOps, y lo nuevo en .NET 5 y Java, que trajo consigo el U5 de GeneXus 17- suma la liberación del Design System Object, completa las conexiones a proveedores de identidades con el OpenID Connect, y además agrega el soporte de OpenAPI 3.0, como parte de nuestro compromiso de actualización tecnológica de acuerdo a estándares de última generación y que permite la integración con millares de servicios descritos con esa versión del protocolo OpenAPI.

Esta es una actualización muy importante que mejora la forma en que modela su diseño. El modelado mejorado siempre da como resultado mejores aplicaciones, y así sucede cuando se usa el Design System Object, ya que con este lenguaje específico de dominio (o DSL por Domain Specific Language en Inglés) para modelar diseños,se obtiene más precisión y rendimiento en tiempo de ejecución.
Además, las aplicaciones generadas se mejoran con nuevos controles de interfaz de usuario y capacidades para aplicaciones móviles nativas, mejoras tecnológicas para el back-end, nuevas capacidades de integración y, por último, pero no menos importante, actualizaciones y características de seguridad.
 

Puntos claves del Upgrade 6 de GeneXus 17:

Design Systems and DesignOps

  • Design System Object: El Design System Object define características de estilo para los controles de pantalla, con el propósito de lograr una mayor abstracción en el diseño de la aplicación, lo que permite una reutilización y ensamblaje más fáciles, redundando en la productividad y agilidad.
  • Se realizó un refactoring en la tool "Import from Sketch" de manera de avanzar en el camino para contar con la integración de diseños de otros proveedores además de Sketch. 
  • Además, la opción Sketch Import permite crear objetos GeneXus a partir de un diseño de interfaz de usuario realizado con el diseño de Sketch.

NET Core Generator (.NET 5)

  • Agrega Sistemas de Gestión de Base de Datos: SAP Hana Database, Informix, DB2 Universal Database. El agregar el soporte de esos DBMSes en el generador .NET Core, que ya genera .NET 5 es parte de la estrategia de completarlo, y el camino hacia .NET 6, como anuncia Claudia Murialdo en esta charla virtual Estado del Arte: Microsoft Azure, .NET y GeneXus, a su vez, algo similar, en cuanto a la estrategia de completitud con Azure, sucede con el deploy a Azure functions.
 
  • Google Cloud Storage Provider: Además de determinar el proveedor de almacenamiento (se agrega el de Google Cloud a los que ya estaban: Amazon S3, Microsoft Azure, BM Cloud Object y local) para los archivos multimedia que se utilizan en la base de conocimientos, permite seleccionar entre diferentes proveedores de almacenamiento externo.

Integración

  • cURL Inspector es un buen atajo para importar servicios simples desde una muestra de cURL proporcionada por el proveedor de servicios.
  • La herramienta de importación de OpenAPI (OpenAPI import tool) admite la importación de servicios descritos por la especificación OpenAPI 3.0. El soporte de OpenAPI 3 es parte de nuestro compromiso de actualización tecnológica de acuerdo a estándares de última generación y que permite la integración con millares de servicios descritos con esa versión de protocolo.
  • Mejoras en la serialización de JSON y nuevo External Name property en API object
 

Seguridad

Más allá del trabajo constante en seguridad, al agregarse OpenID Connect para la autenticación con proveedores de identidad externos, se completa la capacidad de conexión a través de los protocolos líderes de mercado.

Novedades en Native Mobile

Novedades para Android

Novedades para iOS

Las aplicaciones ahora están compiladas con el SDK de iOS 15.
Soporte para nuevas propiedades de Scanner Control.
 
Por último, el Upgrade 6 de GeneXus 17 también incorpora novedades en Cloud, BPM, Testing, y otros detalles de compatibilidades que pueden profundizarse en el Community Wiki.  

¡Descarga el U6 de GeneXus 17!

 

Otras noticias que te pueden interesar:

Upgrade 5 de GeneXus 17: OTP, 2FA, .NET 5 y Jakarta EE
Todo lo que debes saber sobre GeneXus 17 (parte 1 | Design & multi-experience)
¡Generador Angular liberado!
Nuevo generador GeneXus para .NET Core 3.1
GeneXus Community Wiki