ORDA: Facilidad para hacer bucles con una nueva etiqueta 4D
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.
4D Data Explorer en acción
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:
Sus datos en directo… en una interfaz web
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!
Compartir conduce al rendimiento
Después de esta publicación en el blog sobre el nuevo concepto de selecciones de entidades compartibles y las subsiguientes discusiones en el foro, ahora nos tomaremos el tiempo para explicar cómo ORDA encaja en el futuro.
Pase a las selecciones de entidades compartibles sin problemas
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.
ORDA – Compartir una selección de entidades entre procesos
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.
ORDA – Mejore su API con el alcance de las funciones
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!
Consejos: Clases del modelo de datos ORDA
A estas alturas ya conoces la disponibilidad de las clases de ORDA. En esta entrada del blog, aprenderás algunos consejos prácticos para sacarles el máximo partido.
Clases del modelo de datos ORDA y REST
En una entrada anterior del blog, usted aprendió acerca de las clases ORDA y las posibilidades que ofrecen para hacer su experiencia de codificación más suave. En esta entrada del blog, verás cómo utilizarlas con el servidor REST.
¡Veámoslo en acción!
Clases ORDA para manejar su modelo de datos
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.
Contacto con nosotros
¿Tiene alguna pregunta, sugerencia o simplemente quiere ponerse en contacto con los bloggers de 4D? Escríbenos.
* Su privacidad es muy importante para nosotros. Haga clic aquí para ver nuestra Política