Producto

La extensión 4D-Analyzer para VS Code utiliza automáticamente Tool4D

Nos complace anunciar una nueva simplificación útil en la extensión 4D-Analyzer para Visual Studio Code.

Esta funcionalidad tiene como objetivo agilizar el proceso de inicio y de mejorar el desarrollo con VS Code para 4D.

Hasta ahora, la extensión 4D-Analyzer para VS Code requería una aplicación 4D (4D, 4D Server, o tool4d) ejecutándose en segundo plano. Esta configuración permitía a la extensión comunicarse con el servidor 4D LSP (Language Server Protocol).
Sin embargo, este requisito ha sido eliminado con el lanzamiento de la versión 0.2.0 de la extensión.

Producto blank

4D Netkit: Autenticación OAuth2.0 mediante certificado

Traducido automáticamente de Deepl

Varios servidores OAuth 2.0, como Microsoft Identity Platform, ofrecen una opción de autenticación que utiliza certificados en lugar de secretos de cliente. Este enfoque mejora los mecanismos de seguridad y autenticación dentro del protocolo. A partir de la versión 4D 20 R5, Netkit incorpora la gestión de conexiones basada en certificados OAuth 2.0.

Producto blank

4D View Pro: Mejora de las funciones personalizadas

Traducido automáticamente de Deepl

A veces, puede necesitar cálculos especializados sobre el contenido de una columna o fila sin saber cuántas celdas se verán afectadas.

Con 4D 20 R5, ahora puede pasar múltiples rangos de celdas a una fórmula personalizada dentro de su fórmula de hoja de cálculo, como «A1:C10», o un objeto como «OBJECT(«Firstname»,B2, «Lastname»,C2)», y recuperar una colección o un objeto que contenga todo el contenido de las celdas en su método 4D.

Producto blank

Declaraciones y asignaciones de propiedades de clase en una sola línea

Traducido automáticamente de Deepl

En 4D 20 R5, la declaración de propiedades racionalizada ofrece ahora la comodidad de inicializar las propiedades simultáneamente con su declaración, de forma similar a la asignación de variables.

Esta mejora simplifica la legibilidad y la eficiencia del código al permitir a los desarrolladores declarar e inicializar las propiedades en una sola línea. Esto facilita una integración más fluida y reduce la necesidad de bloques de inicialización independientes. Optimiza los flujos de trabajo de desarrollo y garantiza la robustez del código en compiladores e intérpretes, lo que favorece la creación de bases de código más limpias y fáciles de mantener.

Producto blank

4D NetKit: PKCE para OAuth 2.0

Traducido automáticamente de Deepl

OAuth 2.0 es la piedra angular de la autenticación moderna. Entra PKCE, una mejora fundamental que fortalece OAuth 2.0 contra ataques de intercepción y repetición. Con la introducción de 4D 20 R5, ahora ofrecemos una integración sin fisuras de PKCE en los procesos de autenticación OAuth 2.0.

Producto blank

4D Write Pro. Nuevas opciones de sección disponibles en la interfaz

Como sabe, 4D Write Pro gestiona dos tipos de secciones, continuas o con saltos de página.

Tanto si prefiere páginas separadas a la derecha de la izquierda como si desea que la página inicial se distinga del resto, estas posibilidades estaban antes confinadas a la programación o al menú contextual. Sin embargo, hay un cambio positivo en el horizonte: ¡la interfaz está evolucionando!

Producto blank

Mejora de la gestión de catálogos en los sistemas de control de versiones

En respuesta a sus valiosos comentarios, hemos mejorado significativamente nuestra arquitectura de proyectos 4D.

Tradicionalmente, el archivo de catálogo contenía toda la información relativa a la estructura del proyecto, incluyendo información gráfica como colores o posiciones aplicadas a tablas, campos y relaciones. Ahora, estos detalles pueden ser convenientemente almacenados en un archivo separado, simplificando la tarea de revisar pull requests y gestionar conflictos de fusión en los sistemas de control de versiones.

Profundicemos en los detalles de esta mejora.

Page 1 of 59