Producto

ORDA: Compara a fondo dos selecciones de entidades

Traducido automáticamente de Deepl

Dado que ORDA permite trabajar con varias selecciones de entidades simultáneamente, estamos seguros de que usted aprovecha esto pasando selecciones de entidades como parámetro a los métodos del proyecto o a las funciones de las clases del modelo de datos de ORDA.

Para trabajar eficientemente con la programación orientada a objetos utilizando la menor cantidad de líneas de código posible, necesita funciones robustas y optimizadas. Por eso, con 4D v19 R3, estamos enviando una nueva función disponible en el objeto entitySelection: la función selected() función.

Gracias a ello, podrás inspeccionar y comparar dos selecciones de entidades. Veamos los detalles

Producto blank

¡Un espectáculo de magia te espera con los atributos computados de ORDA!

Traducido automáticamente de Deepl

A menudo es útil, o incluso esencial, que las bases de datos se adapten de forma flexible y evolutiva a los usuarios y a sus negocios en el mundo de la informática. El control de los datos accesibles es también un tema recurrente y delicado. Desde este punto de vista, los desarrolladores utilizan métodos y fórmulas a veces complejos para dar o restringir el acceso a la información, en función del contexto o de los derechos de acceso de los usuarios.

Pongamos un ejemplo sencillo. En su aplicación, a veces necesita mostrar una lista de personas. Una de las columnas muestra sus nombres completos, pero en su base de datos tiene un campo de nombre y otro de apellido. Actualmente, escribes una fórmula en la columna del cuadro de lista, y tienes que gestionar tú mismo la ordenación de la columna. ¿No sería genial tener un campo computado en el que pudiera definir su fórmula de cálculo y su método de ordenación, y tener toda la lógica de negocio dentro de la clase y no en cada interfaz?

Bueno, a partir de 4D v19 R3, 4D proporciona una solución a esto, con los atributos computados.

Producto blank

Soporte completo de BLOB en ORDA

Traducido automáticamente de Deepl

Muchos de vosotros ya habéis dado el salto y habéis empezado a utilizar ORDA. Para facilitar su experiencia de codificación, nos complace anunciar que los Blobs están ahora totalmente soportados en ORDA, como cualquier otro tipo. Después del primer paso en 4D v19 R2, con el soporte de los Blobs en los objetos, 4D v19 R3 trae el soporte de los Blobs en ORDA.

Producto blank

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!