Hoy comienza la beta de 4D v19 R3

Traducido automáticamente de Deepl

Nos complace anunciar el lanzamiento de las pruebas beta de 4D v19 R3. Una de las versiones más completas que hemos lanzado hasta ahora.

Sin más preámbulos, echemos un vistazo y veamos lo que este lanzamiento de funcionalidades tiene para usted:

  • Su lógica de negocio amará los nuevos Atributos Computados de 4D en ORDA, Clases, iOS y Android.
  • 4Dpara iOS con características que permiten interactuar con aplicaciones nativas de Apple y construir UI’s aún más avanzadas.
  • En cuanto a 4D para Android, le damos una manera de probar su aplicación Android en un dispositivo real antes de liberarla a los usuarios.
  • 4D Write Pro se entrega con un diálogo de ajuste de imagen, la posibilidad de tener diferentes números de columnas en la misma página con saltos de sección continuos, y opciones adicionales para gestionar la visibilidad de las fórmulas.
  • La seguridad es reforzada con el soporte del algoritmo bcrypt para contraseñas. Lo mejor es que no hay que cambiar nada en el código. Todo es automático.
  • Más noticias para los entusiastas del modo oscuro. Después de dar a los usuarios finales la posibilidad de elegir entre el modo oscuro y el claro para la apariencia de sus aplicaciones, ahora es el turno de los desarrolladores de elegir entre estos modos durante el desarrollo en macOS.
  • ¡Y más (ver abajo)!

Descargue ahora 4D v19 R3 (Exclusivo para los socios de 4D)

ORDA

Soporte completo de BLOB

¡Usted lo pidió, y nosotros lo cumplimos! A partir de 4D v19 R3, los Blobs están totalmente soportados en ORDA, como cualquier otro tipo, permitiendo a los desarrolladores de ORDA utilizar atributos de tipo BLOB en operaciones con entidades.

Atributos computados

¡Una nueva forma de reunir aún más su lógica de negocio en Clases y clases ORDA! Los tiempos en los que tenía que definir fórmulas relacionadas con el negocio (como las concatenaciones de cadenas o el cálculo del IVA) en su UI 4D se han acabado. Ahora puede definir cálculos complejos directamente en sus Clases y utilizar el resultado como lo haría para cualquier otro campo de estructura en la API Rest o en su interfaz de usuario basada en ORDA. ¡Sus reglas de negocio se merecen Clases!

compariNG dos selecciones de entidades

Para trabajar eficazmente con la programación orientada a objetos y escribir el menor número posible de líneas de código, necesita funciones robustas y optimizadas. Por eso, con 4D v19 R3, lanzamos una nueva función disponible en el objeto entitySelection: la función selected(). Gracias a ella, podrá inspeccionar y comparar dos selecciones de entidades.

4D for iOS

Controles de entrada de acciones

Con los formateadores personalizados, ya puede hacer coincidir el texto o las imágenes con el contenido de un campo, como por ejemplo reemplazar masculino/femenino con una imagen o 1, 2, 3 con etiquetas de texto. 4D v19 R3 hace las cosas más emocionantes gracias a la introducción de controles de entrada de acción que crean una lista de elección con un texto predefinido. Y lo que es aún mejor, esta lista puede ser llenada dinámicamente usando una fuente de datos, ¡como una lista de empleadores!

Interactuar fácilmente con las aplicaciones nativas de Apple

Existe otro tipo de controles de entrada de acciones. Añaden módulos que permiten interactuar con las aplicaciones nativas de Apple a sus formularios de acción. Fueron diseñados para facilitar la vida de tus usuarios abriendo nuevas perspectivas a través de interacciones fluidas con el entorno iOS. Ya hay varios disponibles, que permiten buscar el número de teléfono o el correo electrónico de un contacto directamente desde la aplicación Contactos de Apple o rellenar la ubicación actual del usuario de la aplicación con coordenadas (latitud y longitud) y direcciones automáticamente, por ejemplo.

Mejoras en los criterios de ordenación y los parámetros de acción

La definición de los criterios de ordenación y de los parámetros de acción se ha hecho más rápida y eficaz. ¿Qué hay de nuevo?

En cuanto a la acción Ordenar , ahora puede cambiar fácilmente los criterios de ordenación de la acción mediante un sencillo cuadro desplegable, que le permite elegir otro campo entre los disponibles. Un mensaje indica el campo vinculado al parámetro seleccionado en la parte inferior del panel de parámetros de acción para las acciones preestablecidas Añadir y Editar.

4D for Android

Ejecute su aplicación en un dispositivo de hardware

Así que usted construyó su aplicación Android, es el momento de probarla en un dispositivo real antes de liberarla a los usuarios. Con 4D v19 R3, es sencillo:

  1. Habilite la depuración USB en la configuración de las opciones de desarrollador
  2. Una vez que su smartphone esté conectado, seleccione su dispositivo físico de la lista y haga clic en «Build and Run».

Programming

Depuración en el servidor con sesiones web escalables

Las sesiones webescalables fueron una mejora significativa de la v18 R6. Permiten utilizar las etiquetas 4D, las acciones 4D y la API REST en procesos preventivos, incluso en modo interpretado, en un servidor 4D. En cuanto a 4D v19 R3, estamos trayendo una mejora sustancial en la depuración: Hemos simplificado este proceso de depuración en el lado del servidor, simplemente adjuntando el depurador.

Acceso a parámetros de métodos NO PASADOS

4D v19 R3 añade la posibilidad de acceder a todos los parámetros del método sin error, incluso si algunos no fueron pasados por un llamador. De esta forma, el código es más sencillo y más legible sin la repetida palabra clave «if».

4D Write Pro

Diálogo de ajuste de la imagen

El componente de la interfaz de 4D Write Pro ofrece una nueva característica que acelerará la creación de documentos.

¡Diga hola al nuevo diálogo de ajuste de imagen! Le permite definir fácilmente

  • el tamaño de la imagen
  • el formato de visualización
  • los márgenes y el relleno
  • la posición en la página de las imágenes ancladas

SALTOS DE SECCIÓN CONTINUOS

A partir de 4D v19 R3, 4D Write Pro soporta saltos de sección continuos. Un salto de sección continuo crea una sección sin causar un salto de página. Esto permite, entre otras cosas, tener diferentes números de columnas en la misma página.

GESTIÓN DE LA VISIBILIDAD DE LAS FÓRMULAS

4D v19 R3 ofrece nuevas opciones de visualización, facilitando la visualización de elementos externos resultantes de expresiones o fórmulas mientras se construye un documento de 4D Write Pro.

EXPORTACIÓN EN FORMATO SVG

Los documentos de 4D Write Pro ya pueden ser exportados a diferentes formatos: pdf, texto plano, Microsoft Word, HTML… A esta lista se añade ahora el formato SVG. Esto permite, por ejemplo, crear una imagen de la primera página para una vista previa rápida, utilizable en ambas plataformas y en un navegador o dispositivo móvil, o insertar un bloque de 4D Write Pro dentro de otro documento, como un documento de 4D View Pro.

Email

4D Y EL ACCESO A MICROSOFT 365

Tras la introducción de la autenticación OAuth 2. 0 para acceder a los correos electrónicos a través de los transportadores IMAP, SMTP o POP3. 4D continúa implementando el protocolo OAuth 2.0 con 4D v19 R3 y proporciona una manera de solicitar fácilmente tokens de autenticación de la plataforma de identidad de Microsoft para conectarse a la API de Microsoft 365.

Files and Folders

Soporte LZMA, el nuevo algoritmo de compresión

Con 4D V19 R3, el comando Zip Create Archive soporta un nuevo algoritmo de compresión: LZMA. Este crea archivos más pequeños que el algoritmo de compresión zip estándar.

Security

SOPORTE DE BCRYPT PARA LAS CONTRASEÑAS

A partir de 4D v19 R3, todas las contraseñas se cifran con el algoritmo bcrypt. Este algoritmo tarda mucho más en calcularse, lo suficiente como para evitar que los algoritmos de fuerza bruta recuperen la contraseña original. Para ponerlo en marcha, todo es automático. No es necesario tocar ninguna configuración ni ninguna línea de código.

Code Editor

NAVEGACIÓN SIMPLIFICADA ENTRE LAS VENTANAS DE DESARROLLO

En 4D v19 R3, se han añadido más funciones orientadas al desarrollador; la última añade algunos elementos de menú y una nueva lista en el editor de código, facilitando la navegación entre los diferentes elementos de un proyecto.

Application Build

Construcción simplificada de aplicaciones cliente/servidor multiplataforma en Windows

Con la introducción de Silicon, la creación de aplicaciones cliente/servidor multiplataforma ha cambiado. Mientras construyas tu servidor en Mac, no es un gran problema, ya que puedes compilar para ambas plataformas, Intel y Silicon. Pero en Windows, no es posible compilar para Macs Silicon. 4D v19 R3 introduce una nueva funcionalidad que reduce el número de archivos a transferir desde su Mac a su máquina Windows. Al construir el cliente en Mac, 4D también generará un directorio de base de datos compilada. Esta carpeta contiene sólo el código compilado para su aplicación y es, como tal, relativamente pequeña.

Web area

Soporte para cámaras web

4D v19 R3 le permite mostrar videoconferencias desde diferentes fuentes como Zoom, Microsoft Teams, Kopano, y otras, soportando flujos de audio y video en áreas web.

logs

archivo de configuración para el registro

Como parte de nuestro proyecto de mejora de los registros, 4D v19 R3 añade dos nuevas funcionalidades

  • la capacidad de pausar instantáneamente el registro
  • una manera para que los equipos de soporte ayuden rápidamente a sus clientes a configurar sus registros a través de un archivo de configuración

User Interface

DESARROLLAR CON 4D EN UN ENTORNO OSCURO EN MACOS

Desde 4D v19, usted puede crear aplicaciones en macOS que soportan el modo oscuro, por lo que puede complacer el gusto de sus usuarios dándoles la posibilidad de elegir aplicaciones de estilo claro u oscuro. Con 4D v19 R3, le proporcionamos, como desarrollador, la posibilidad de elegir al desarrollar su aplicación. 4D Developer Edition se integra perfectamente con el aspecto claro u oscuro de macOS.

¿Necesita más detalles técnicos? Eche un vistazo a la documentación de4D v19 R3 Beta en el 4D Doc Center.

Sus comentarios son muy apreciados y nos ayudarán a mejorar la calidad de nuestro producto y servir mejor a sus necesidades. Nos encantaría conocer tu opinión sobre cualquiera de las características mencionadas. Contribuya a nuestro foro «beta » (accesible para todos los socios de 4D). Y no dude en contarnos sus necesidades, ¡nos tomamos los votos muy en serio!

¿Aún no es socio? Conviértase en Partner 4D y únase a la conversación.

Avatar
• Líder del equipo Producto 4D -Mathieu ingresó a 4D en 2020 como líder del equipo de productos. Su equipo está compuesto por Propietarios de producto, la voz de los usuarios de 4D. Trabajando mano a mano con el equipo de ingeniería, su papel implica la priorización, el alcance y la verificación de que las nuevas funcionalidades coincidan con las expectativas de los usuarios de 4D. Mathieu se desempeñó anteriormente como director de proyectos y gerente de equipo en varias divisiones de TI de industrias líderes - automotriz, seguridad, publicidad, especializado en contextos internacionales y servicios orientados a la nube.