Producto

Proyecto 4D: Adopte una nueva era de colaboración

Traducido automáticamente de Deepl

4D ha apoyado durante mucho tiempo el desarrollo en equipo, desde 4D Server 1.0. El mayor beneficio de trabajar juntos en el mismo código fuente, es permitir tanto el desarrollo como la prueba en equipo. Sin embargo, esto puede crear algunas desventajas para los equipos distribuidos, ya que pueden no ser capaces de trabajar en el mismo código fuente.

Tras una completa reescritura, 4D soporta ahora dos formas de trabajar con los fuentes: binario y proyecto. Binario es el 4D que todos conocemos y amamos, con el código fuente en un archivo binario para permitir el desarrollo en equipo con 4D Server. Project facilita el trabajo colaborativo de los equipos distribuidos almacenando el código fuente en un sistema de control de fuentes en archivos de texto plano.

Producto blank

Leer los campos de los objetos 4D con el motor SQL

Traducido automáticamente de Deepl

Un campo objeto 4D es un tipo de campo de base de datos persistente, almacenado como contenido binario. Anteriormente, la lectura de este tipo de campo por un controlador ODBC no era posible. Hasta hoy.

Antes, se devolvía un error al intentar leer un campo objeto. Esto impedía la realización de simples peticiones Select * from myTable , lo que podía ser frustrante para los usuarios que sólo querían navegar por el contenido de una tabla.

Buenas noticias. El motor SQL ha sido actualizado para permitir la lectura de los campos de objetos 4D.

Producto blank

Introducción al cifrado de datos en 4D

Traducido automáticamente de Deepl

Los datos están en todas partes. A medida que nuestras vidas se mueven cada vez más en línea, la importancia de la seguridad de los datos también aumenta. Los datos de los clientes deben estar vigilados contra posibles amenazas y violaciones. En muchos casos, el uso de una herramienta de cifrado de disco (como Bitlocker de Microsoft o FileVault de Apple) proporciona un nivel de protección suficiente, pero ¿qué pasa si su cliente o su CSO (Chief Security Officer) requiere el cifrado a nivel de la base de datos, por tablas?

Durante el 4D Summit 2018, usted pidió una solución para cifrar sus datos y nosotros la hemos cumplido. Estamos encantados de presentar nuevas herramientas de encriptación de datos para sus bases de datos 4D.

Producto blank

¡4D Write Pro ahora soporta estructuras virtuales!

Traducido automáticamente de Deepl

Comprender las necesidades de los usuarios finales y crear interfaces fáciles de usar son prioridades para todos los desarrolladores de aplicaciones.

Y como ya sabrá, el lenguaje 4D le permite poner alias a los nombres de tablas y campos para hacerlos más legibles para los usuarios finales. Esto permite una traducción y legibilidad más fácil en los diálogos estándar (editores de consultas, de ordenación y de fórmulas), pero también filtrar cualquier tabla o campo que deba mantenerse fuera de la vista de los usuarios finales.

Durante el 4D Summit 2018, tuvimos peticiones para extender esta característica a 4D Write Pro. ¡Bueno, hemos escuchado y ahora está disponible con 4D v17 R4!

Producto blank

Nombra tus rangos y fórmulas en 4D View Pro

Traducido automáticamente de Deepl

4D v17 R4 está en camino con una nueva característica de 4D View Pro: rangos y fórmulas con nombre. Si necesita utilizar fórmulas con referencias a celdas o constantes, esta función puede ser de gran ayuda.

Con estos nuevos comandos, sus fórmulas son más legibles y fácilmente accesibles con el completamiento automático de 4D View Pro.

Producto blank

Sincronice fácilmente sus procesos

Traducido automáticamente de Deepl

Los procesos preventivos son muy útiles para realizar cálculos extensos en paralelo, utilizando todos los núcleos de la CPU, pero a veces es necesario delegar tareas a un proceso cooperativo(por ejemplo, utilizando un comando no preventivo). Con el comando New signal puedes pausar un proceso y esperar la respuesta de otro proceso.

Producto blank

Nuevos comandos de administración del servidor

Traducido automáticamente de Deepl

4D sigue ofreciendo funcionalidades para ayudarle a crear sus propias aplicaciones para monitorizar sus servidores. Desde recuperar programáticamente información sobre sesiones, procesos y el servidor de aplicaciones, hasta obtener información sobre el servidor web.

Habiéndole proporcionado ya comandos para leer los estados, 4D v17 R4 le da ahora la capacidad de cambiar los estados. Ahora puede crear sus propias interfaces de administración como diálogos en el servidor, el cliente, o incluso como páginas HTML para el acceso a la web. Depende de usted. Estos comandos le permiten realizar las mismas acciones que la interfaz de administración estándar de 4D. Por ejemplo, puede enviar un mensaje a sus usuarios para notificarles un mantenimiento programado, o bloquear nuevas conexiones al servidor de aplicaciones mientras realiza una operación en él.