Hoy comienza la beta de 4D 20 R6

Las pruebas beta de 4D 20 R6 comienzan hoy, y estamos encantados de presentar una versión llena de poderosas funcionalidades diseñadas específicamente para desarrolladores.

  • Los programadores ahora pueden beneficiarse de llamadas directas a funciones vía singletons a través de APIs REST y eventos Qodly Pages, agentes HTTP personalizables, acceso mejorado al almacenamiento de sesiones y más.
  • Mantenga ordenadas sus selecciones de entidades con la nueva función de limpieza de ORDA que elimina los espacios vacíos después de las eliminaciones, garantizando una interfaz bien organizada.
  • Force Login se convierte en el valor predeterminado para todas las autenticaciones REST, mejorando la gestión de recursos y ofreciendo un control preciso sobre el acceso a sus datos y funciones.
  • El editor de código viene con nuevas funcionalidades para ayudar a los desarrolladores a centrarse en los problemas críticos mediante la personalización de las advertencias que se muestran a nivel global.
  • En 4D Write Pro, gestione las fuentes de datos vacías en las tablas, oculte, muestre los marcadores de posición y mucho más.
  • Y eso no es todo – ¡Hay más funcionalidades para explorar!

Descargue 4D 20 R6 ahora (Exclusivo para Partners 4D)

Programming

SOPORTE de SINGLETONS en REST Y en QODLY

Acceda directamente a las funciones expuestas por singletons compartidos a través de APIs REST y los eventos de las páginas Qodly, simplificando la integración y expandiendo sus capacidades de desarrollo.

GESTIONE SUS PETICIONES HTTP CON AGENTES HTTP

Tome las riendas de sus peticiones HTTP con agentes HTTP personalizables que gestionan la persistencia de las conexiones, controlan los mecanismos keep-alive y ajustan la configuración para obtener una eficacia máxima.

conexión Forzada, ahora por defecto para el acceso a la API REST

Mejore la seguridad de su API con el modo Force Login, ahora predeterminado para el acceso a la API REST, lo que facilita la gestión del acceso y la transición desde los métodos heredados.

blank

Simplifique las interacciones entre componentes

Simplifique la codificación con el uso compartido automático de clases entre componentes mediante espacios de nombres declarados, eliminando complejas configuraciones y facilitando el uso de clases.

blank

Compare fácilmente LAS referencias a objetos y colecciones

Verifique fácilmente las referencias a objetos y colecciones en su código con los nuevos operadores de comparación, que le ayudarán a distinguir entre objetos separados y referencias al mismo objeto.

Acceda al almacenamiento de sesiones a través de diferentes sesiones

Acceda y gestione el almacenamiento de sesiones en diferentes partes de su aplicación con el nuevo comando Session storage by id, garantizando una experiencia de usuario coherente en todas las sesiones web, cliente/servidor y móvil.

INSPECCIONE LOS PRIVILEGIOS DE SESIÓN PARA FACILITAR LA DEPURACIÓN

Controle mejor el acceso a los datos de los usuarios con herramientas mejoradas de gestión de privilegios, que simplifican el proceso de inspección y gestión de privilegios de sesión para aplicaciones seguras.

Extracción de archivos PDF/A3

4D 20 R6 introduce un componente dedicado que automatiza la extracción de archivos incluídos en los documentos PDF/A3, lo cual es crucial para el manejo de facturas electrónicas obligatorias en Europa (ver detalles para Francia y Alemania). Esta herramienta, que se instala fácilmente a través del Administrador de componentes, aprovecha la biblioteca QPDF de código abierto para extraer y gestionar varios archivos incluidos, inclusive el análisis de archivos XML directamente en árboles DOM.

 

4D Write Pro

Control de la visibilidad de fuentes de datos vacías en tablas

Controle la apariencia de las tablas con el atributo wk empty datasource, que ofrece opciones para mostrar, ocultar o personalizar las tablas cuando sus fuentes de datos están vacías.

 

Web Area

Configure parámetros personalizados con un archivo JSON

Crea un archivo 4DCEFParameters.json para personalizar fácilmente la configuración de Chromium para su área web integrada, simplificando configuraciones complejas y activando funciones como la reproducción automática de vídeos.

 

ORDA

Elimine los eSPACIOs de las entidades eliminadas

Mantenga sus selecciones de entidades ordenadas y organizadas eliminando los espacios vacíos que quedan después de eliminar entidades, mejorando el aspecto general de su interfaz.

Antes de

Plain form window with a custom title bar that contains "close", "minimize" maximize" buttons and a search area.

Después de

Modal dialog with a custom title bar that contains "close", "minimize", "maximize" and "help"buttons

 

Code Editor

Afine la visualización de advertencias para una mejor gestión del código

Aumente la eficacia de su código definiendo preferencias globales de advertencias y filtrando las advertencias irrelevantes para centrarse en las cuestiones importantes.

blank

 

4D Netkit

Personalice la interfaz de conexión OAuth 2.0

Obtenga más flexibilidad en los procesos de conexión OAuth 2.0 controlando la visualización de la interfaz de conexión, lo que le permite evitar la apertura automática de ventanas del navegador.

blank

 

 

4D Components

Integración directa de componentes GitHub

Conéctese directamente a los repositorios GitHub para integrar y gestionar componentes 4D, eliminando la necesidad de almacenamiento local de componentes.

blank

 

User Experience

Mejore la experiencia de desplazamiento de subformularios

Mejore la interacción del usuario con los subformularios solucionando los problemas de desplazamiento, asegurando que las listas se muevan suavemente sin interrumpir todo el subformulario.

blank

 

¿Necesita más detalles técnicos? La documentación de 4D 20 R6 Beta está disponible en el Doc Center 4D.

Sus comentarios son muy apreciados y nos ayudarán a mejorar la calidad de nuestro producto y responder mejor a sus necesidades. Nos encantaría conocer su opinión sobre las funcionalidades anteriores. Contribuya a nuestro foro beta (accesible para todos los Partners 4D). Y no dude en comunicarnos sus necesidades; ¡las tomamos muy en serio!

¿Aún no es Partner? No pierda la oportunidad de convertirse en Partner 4D y participar en discusiones significativas. Únase a nosotros hoy mismo y forme parte de 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.