Hoy comienza la beta de 4D v17 R5

Traducido automáticamente de Deepl

Nos complace anunciar el lanzamiento de la prueba beta de 4D v17 R5.

4D v17 R5 es una de las versiones de R más ricas en funcionalidades que se han entregado, y no podríamos estar más contentos de compartir todos los avances que hemos añadido a la siempre creciente lista de funcionalidades de 4D:

  • La nueva encriptación de datos integrada para sus bases de datos 4D está disponible, añadiendo otro nivel de seguridad que es completamente transparente, seguro y rápido.
  • Las acciones, la sincronización incremental de datos y las relaciones N a 1 están ahora disponibles para 4D para iOS.
  • El motor SQL ha sido actualizado para permitir la lectura de objetos 4D.
  • Más funciones de correo electrónico: El registro de las conversaciones SMTP, las cabeceras de correo personalizadas y el soporte de conjuntos de caracteres heredados están listos y esperándole.
  • Avances adicionales en el lenguaje 4 D y ORDA para una mejor legibilidad, un mantenimiento eficiente del código y un rendimiento optimizado.
  • Además de ampliar o renombrar los comandos, también puede invocar un método desde su aplicación 4D, gracias a la potencia de 4D Write Pro.
  • Tiene a su disposición una nueva y potente barra de herramientas estilo cinta para mejorar la interfaz de usuario de 4D View Pro.
  • Y mucho más (ver abajo).

Descargue ahora 4D v17 R5 (Exclusivo para Partners 4D)

Built-in Encryption

4D v17 R5 ofrece una solución integrada para encriptar los datos de sus clientes, para todas las tablas o sólo para las tablas seleccionadas. Los datos pueden ser encriptados a través del código o de la interfaz de usuario. La encriptación a nivel de archivo es una de las formas más seguras de proteger sus datos del acceso no autorizado. Completamente transparente, seguro y rápido … 4D hace todo el trabajo duro por usted (y sus clientes).

Importante: Si pierde la clave de encriptación, NO hay solución. Los datos quedarán bloqueados para siempre.

4D for iOS – Preview

Acciones

Establezca tareas para ser completadas o terminadas o marque eventos para ser verificados, con sólo deslizar un dedo o seleccionando una acción desde un menú. Así de sencillo.

Sincronización incremental de datos

En lugar de enviar continuamente todo el conjunto de datos a un dispositivo, 4D ahora hace un seguimiento automático de los registros actualizados o eliminados y sólo envía estos datos al dispositivo. Desplácese hasta la parte superior de la pantalla y deslice el dedo hacia abajo para que el contenido de su aplicación se actualice.

Relaciones N a 1

Las relaciones N a1 ya están aquí. Puedes utilizar nombres de relación descriptivos y simplificar la definición de la estructura de tu proyecto. Cambie los nombres cortos y largos de los campos relacionados, elija su icono y aplique consultas sobre ellos.

Sending Emails

Registro de conversaciones SMTP

A veces todo funciona bien durante el desarrollo, pero se produce un problema de entrega de correos electrónicos cuando se despliega al cliente. Ahora, ya no hay quebraderos de cabeza para averiguar qué ha ido mal. Simplemente inicie el registro SMTP en su aplicación y analice fácilmente las comunicaciones con el servidor SMTP, en texto plano y no cifrado.

Cabeceras de correo personalizadas

¿Necesita añadir alguna información que no sea compatible con las propiedades estándar? 4D no sólo proporciona un conjunto de cabeceras predefinidas, sino que incluso le ofrece una forma de declarar cabeceras personalizadas al objeto de correo.

Soporte de Charset heredado

Para aquellos que todavía se comunican con dispositivos antiguos que no soportan Unicode, ahora tienen la opción de enviar correos electrónicos en codificaciones heredadas: ISO-2022-JP para el japonés o ISO-8859-1 para el europeo occidental.

ORDA

Marcadores de posición con nombre para los valores

ORDA tiene su cuota de características con 4D v17 R5. En esta versión R, le ayudamos a escribir fácilmente consultas genéricas para un mantenimiento eficiente del código gracias a los marcadores de posición para valores en las consultas ORDA.

Marcadores de posición con nombre para rutas de atributos

¿Qué pasa con el uso de marcadores de posición para rutas de atributos (nombres de campos en tablas)? Sí, puede hacerlo. Incluso proporcionamos dos tipos: indexados (:paramIndex, por ejemplo :1, :2… con un incremento de 1) y con nombre (:paramName).

Optimización del rendimiento en modo cliente/servidor

Se ha mejorado mucho el acceso a tablas grandes (especialmente las que tienen relaciones) en modo Cliente/Servidor utilizando ORDA. Cuando se utilizan selecciones de entidades en cuadros de lista o en bucles de código (porejemplo, While o For each) ,los campos utilizados se analizarán automáticamente para optimizar la transferencia de red. Y lo mejor de todo – no hay necesidad de cambiar nada en su código, todo es automático.

Significant Improvements

Mayor rendimiento

Para aquellos con una gran carga de procesos en su 4D Server, 4D v17 R5 trae buenas noticias. La arquitectura interna de 4D ha sido mejorada y ahora el uso del procesador está totalmente optimizado (se abreen una nueva pestaña) en modo preventivo y accesos simultáneos de lectura/escritura. Como resultado, podrá ver un rendimiento de 4 a 8 veces más rápido.

Instancias multicliente

Sabemos que ha estado esperando esta característica para poder ejecutar múltiples clientes en el mismo ordenador Y conectarlos simultáneamente al mismo 4D Server. 4D v17 R5 le ofrece aún más. Ahora también puede conectar varios clientes desde la misma máquina a múltiples servidores en diferentes máquinas. No hay necesidad de ninguna configuración especial, simplemente ejecute los clientes y funcionará.

Actualización de librerías

4D v17 R5 es sólo de 64 bits. Centrarse exclusivamente en los sistemas de 64 bits nos permite incorporar tecnologías y conjuntos de características más modernas, así como actualizar varias bibliotecas: Hunspell v.1.7.0 (corrector ortográfico), PHP v7.3.1, CEF 3626 (Chrome Foundation, área web interna), OpenSSL v1.1.1 (próxima versión LTS, que permite el soporte de TLS 1.3), e ICU 63.1 (nuevas versiones Unicode). Este cambio trae nuevas oportunidades además de tener un impacto positivo en sus aplicaciones 4D.

UI mejorada en Quick Report

4D v17 R5 proporciona mejoras en la UI para una mejor experiencia de usuario para Quick Report: un nuevo botón «Save / Save as» y un tooltip para ayudarle a ver la dirección de clasificación (ascendente o descendente).

4D Language

Lectura de campos de objetos 4D con SQL Engine

Si necesita acceder a registros externos vía ODBC o leer campos de objetos 4D, ahora puede hacerlo con el driver ODBC y el motor SQL actualizados.

Notación de objetos para manejar archivos y carpetas

¡Los objetos son increíblemente poderosos! Pueden hacer que su código sea más genérico, flexible, fácil y rápido. Ahora este poder se extiende a los archivos y carpetas para que puedas recuperar los atributos de un archivo/carpeta en lugar de llamar a varios comandos y almacenar la información en varias variables. ¡Mucho más fácil!

Más información sobre los procesos web

Usted pidió más información sobre los procesos web para identificar mejor las solicitudes que podrían estar ralentizando o bloqueando su servidor. Le hemos escuchado y en 4D v17 R5, hemos añadido información sobre la URL utilizada por los procesos web.

Quién es quién con el alias de usuario establecido

Con 4D v17 R5, un nuevo comando y selectores están disponibles para que pueda establecer la identidad del usuario 4D definiendo un nombre personalizado para usar en lugar del nombre de la cuenta de usuario 4D actual. Se acabaron los dolores de cabeza tratando de averiguar quién es quién.

Mejoras en el registro de depuración

Es muy probable que ya haya activado el registro de depuración para solucionar problemas. Con 4D v17 R5, nos complace anunciar que se han realizado varias mejoras para ayudarle a analizar estos archivos. Ahora tiene la posibilidad de registrar sólo procesos específicos, así como de registrar las llamadas a funciones miembro (métodos de colecciones u objetos).

4D Write Pro

Enlaces a métodos 4D

¿Y si los enlaces pudieran ofrecer algo más que proporcionar transiciones fáciles de un lugar(por ejemplo, un documento de 4D Write Pro) a otro (normalmente un sitio web)? ¿Y si pudieran lanzar la ejecución de código 4D o simplemente mover el cursor a una zona diferente en el mismo documento? Con 4D v17 R5, ¡puede hacerlo!

Configuración de pestañas

La configuración de las pestañas es ahora más fácil que nunca… con una colección de cadenas, valores numéricos, ¡o incluso una colección de objetos! ¡Y eso no es todo! Si sólo necesita modificar los valores de las pestañas por defecto, puede utilizar un objeto con nuevas constantes (añadidas especialmente para este propósito).

Manejar las propiedades de la vista mediante programación

¿Está en modo página y quiere ocultar las reglas verticales y horizontales, pero necesita mantener visibles los encabezados y pies de página? Ahora puede hacerlo. Trece nuevas opciones de visualización(por ejemplo, el zoom, la corrección ortográfica, los marcos de página, etc.) pueden ahora establecerse y obtenerse mediante programación.

Más objetivos y comandos con nuevo nombre

Varios comandos, que antes sólo aceptaban rangos, se han ampliado para aceptar casi cualquier tipo de objetivo (rangos, elementos, secciones, documentos, etc.). El código es ahora más fácil de leer y escribir. Y eso no es todo. Seis comandos han sido renombrados con nombres más cortos, para que sean más fáciles de recordar.

4D View Pro

Barra de herramientas estilo cinta

Está disponible una cinta de opciones potente y rica en funciones para 4D View Pro. Organiza las características en un conjunto de pestañas con el fin de aumentar la capacidad de descubrimiento de las funciones y permitir el acceso rápido a los diferentes comandos. La cinta también incluye opciones de exportación a PDF y CSV.

Gestionar las selecciones y la celda activa

Ya sea que necesite identificar en qué celda de su documento de 4D View Pro se está trabajando y dónde se introducirán los datos, o que necesite seleccionar varias celdas y realizar una acción en ellas (porejemplo, formatear o introducir valores), 4D v17 R5 lo tiene cubierto con un conjunto de comandos que le ayudan a gestionar las selecciones y la celda activa.

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

Sus comentarios son muy apreciados y nos ayudarán a mejorar la calidad de nuestro producto y a satisfacer mejor sus necesidades. Nos encantaría conocer tu opinión sobre cualquiera de las funciones mencionadas. Contribuya a nuestro foro de la «versión beta » (accesible para todos los socios de 4D).

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

Avatar
• Gerente de Mercadeo de Producto - Intissar ingresó a 4D en 2017 como Gerente de Mercadeo de Producto. Trabaja estrechamente con los equipos de producto, mercadeo, ingeniería y soporte técnico para destacar el "por qué", el "cómo" y el "qué" de las funcionalidades nuevas y actualizadas a diferentes audiencias. Esta proximidad le permite elaborar marcos de mensajería y escribir contenidos en profundidad y muestras de código para el blog y el sitio web de 4D. Después de graduarse como ingeniera en Ciencias de la Computación en la universidad de VINCI, Intissar trabajó en varias startups como ingeniera de software. Su experiencia práctica incluye la especificación, el diseño y el desarrollo de software, la formación y el apoyo a los usuarios y la gestión de equipos.