Producto

ORDA: Facilidad para hacer bucles con una nueva etiqueta 4D

Traducido automáticamente de Deepl

Probablemente ya ha utilizado un bucle For each…End for each para trabajar con selecciones de entidades ORDA o con colecciones. Su uso es simple y directo. ¿Le gustaría utilizarlo como una etiqueta 4D en sus páginas SHTML? ¿O quizás con el comando PROCESS 4D TAGS?

A partir de 4D v19, ¡puede hacerlo! Siga leyendo para saber más.

Producto blank

4D Data Explorer en acción

Traducido automáticamente de Deepl

Aunque el 4D Data Explorer está todavía en versión Preview (seguramente habrá más funcionalidades en las próximas versiones), hemos pensado en mostrarle el producto en acción y permitirle descubrir sus capacidades.

Se trata de una interfaz de navegador web utilizable tanto por el administrador como por el desarrollador, de forma remota (de forma segura con una conexión HTTPS) o localmente en la misma máquina que su base de datos abierta.

¿Necesita comprobar sus datos durante el desarrollo? ¿Necesita encontrar datos que puedan causar errores? El Explorador de Datos, con su potente motor de consulta y su intuitiva interfaz web, está hecho para usted.

Veamos el vídeo:

Producto blank

Sus datos en directo… en una interfaz web

Traducido automáticamente de Deepl

Como desarrollador 4D, quizás haya soñado con visualizar sus datos de forma inmediata y fácil mientras los actualiza/crea. O tal vez es un administrador 4D y necesita encontrar rápidamente un registro que causa un error debido a datos inapropiados. Esto ha sido posible con la interfaz de consulta y el formulario de salida incorporados de 4D, pero puede llevar tiempo personalizar este formulario y puede necesitar una herramienta más sensible.

¿Qué tal una interfaz web moderna y fácil de usar para ver sus datos? Y como guinda del pastel, ¿qué tal si esta interfaz viene con un potente motor de consulta? ¡No sueñes más! Todo esto es ahora una realidad gracias a Data Explorer, una nueva herramienta que se ofrece como vista previa para que la evalúe y nos dé su opinión.

Por supuesto, se mejorará en futuras versiones.

¡Descubrámoslo ahora!

Producto blank

Pase a las selecciones de entidades compartibles sin problemas

Traducido automáticamente de Deepl

En estaentrada del blog , usted descubrió el poder que pueden ofrecer las selecciones de entidades compartibles. 4D se centra en la compartición de datos porque, a largo plazo, conduce al rendimiento.

Pero somos conscientes de que esta estrategia puede no ser su estrategia actual. Hemos seguido las discusiones en el foro y hemos entendido sus comentarios y sentimientos.

Para suavizar este paso y darle más flexibilidad y herramientas, hemos realizado algunas mejoras en cuanto a la naturaleza (compartible o no) de las selecciones de entidades.

Antes de continuar, le recomendamos encarecidamente que lea esta entrada del blog y esta otra para que pueda entender las mejoras que se describen a continuación.

Producto blank

ORDA – Compartir una selección de entidades entre procesos

Traducido automáticamente de Deepl

4D v16 R6 introdujo un nuevo concepto de comunicación entre procesos: ¡variables de objetos y colecciones compartidas! Gracias a esto, podrá compartir fácilmente información entre procesos.

Hasta ahora, las selecciones de entidades no se podían compartir entre procesos. Sin embargo, eso ha cambiado… ¡nos complace anunciar que en 4D v18 R5 las selecciones de entidades son compartibles!

Se acabaron los días de construir una lista de claves primarias para mover una selección de entidades a otro proceso. Mejore su código multiproceso incluyendo las selecciones de entidades ORDA como objetos compartidos.

Siga leyendo para saber más.

Producto blank

ORDA – Mejore su API con el alcance de las funciones

Traducido automáticamente de Deepl

4D v18 R4 y ORDA le permiten crear funciones de clase de alto nivel por encima del modelo de datos. Esto le permite escribir código orientado al negocio para ocultar la complejidad, reducir los errores y acelerar el proceso de desarrollo.

Con 4D v18 R5, estamos trayendo aún más características para ayudarle a optimizar y organizar su código. Por ejemplo, puede necesitar ejecutar una función localmente en el cliente para mejorar el rendimiento cuando se trabaja en modo cliente/servidor. Ahora es posible. O si expones tu base de datos como un servidor REST, puede que quieras que algunas funciones estén disponibles en el lado del servidor pero ocultas para tus clientes REST. ¡Esto también es posible!

Producto blank

Clases ORDA para manejar su modelo de datos

Traducido automáticamente de Deepl

En una entrada anterior del blog, te presentamos el mundo de las clases del modelo de datos ORDA. Ahora es el momento de ensuciarse las manos y aprender más.

Ya sabes que la estructura de ORDA(datastore, dataclass, entity, entity selection) está formada por objetos. Pero no son sólo objetos, son objetos fuertemente tipados vinculados a clases específicas de ORDA. Esto significa que puedes escribir funciones para ocultar la complejidad de la implementación física de tus datos.