Autor: Marie-Sophie Landrieu-Yvert

Avatar
• Propietario de producto - Marie-Sophie Landrieu-Yvert ingresó al equipo de 4D Product como Propietario de producto en 2017. Como tal, está a cargo de escribir las historias de los usuarios y luego traducirlas en especificaciones funcionales. Su papel es también asegurarse de que la implementación de la funcionalidad entregada cumpla con las necesidades del cliente. Marie-Sophie se graduó en la Escuela de Ingeniería de ESIGELEC y comenzó su carrera como ingeniera en IBM en 1995. Participó en varios proyectos (de mantenimiento y creación) y trabajó como desarrolladora de Cobol. Luego trabajó como diseñadora de UML y desarrolladora de Java. Sus principales funciones fueron analizar y redactar requisitos funcionales, coordinar los equipos de negocio y de desarrollo.
Producto blank

Optimice su código ORDA con el registro de solicitudes

Traducido automáticamente de Deepl

¿Alguna vez ha necesitado analizar el tráfico de sus peticiones ORDA entre un cliente y el servidor 4D? ¡A veces puede tomar un tiempo para recibir una respuesta del servidor, lo que puede hacer que se pregunte si es debido al tráfico de la red o a una petición no optimizada que ha escrito! Afortunadamente, 4D v17 R6 permite determinar la(s) razón(es) probable(s) de esta latencia con los nuevos métodos ORDA disponibles en el objeto ds objeto. No sólo son funciones de depuración, también le permiten optimizar su código ORDA con una mejor comprensión de las peticiones enviadas.

Producto blank

Ordenar una selección de entidades con este nuevo método ORDA

Traducido automáticamente de Deepl

En una entrada anterior del blog, aprendió a construir criterios de búsqueda sofisticados y complejos aplicando fórmulas en una consulta ORDA. Para proporcionarle aún más herramientas de desarrollo completas y potentes, un nuevo método ORDA disponible: orderByFormula(). Con la ayuda de fórmulas, ahora puede ordenar una selección de entidades utilizando criterios complejos en un método de proyecto o expresión 4D.

Producto blank

Consultas ORDA más sofisticadas con fórmulas

Traducido automáticamente de Deepl

En 4D v17 R6, las consultas ORDA son cada vez más potentes y concisas. Esta entrada del blog es para aquellos que necesitan criterios de búsqueda más sofisticados que una simple sintaxis como«nombre = Smith‘». Con esta versión de R, puedes utilizar cualquier método de proyecto o expresión 4D en el query() utilizando fórmulas.

¿Qué mejor manera de explicar esta función que con un ejemplo? Vamos a profundizar en los detalles.

Consejos blank

Escribir código genérico con las últimas características de ORDA

Traducido automáticamente de Deepl

ORDA tiene su cuota de características con 4D v17 R5, incluyendo varias formas de escribir código genérico.

Escribir código genérico le permite centralizar su código para facilitar su actualización. No sólo le permite escribir código reutilizable que puede ser usado en diferentes casos de uso, liberándole de tener que reinventar la rueda una y otra vez, sino que también le permite añadir funcionalidades extra encima de lo que ya ha hecho.

Producto blank

Métodos de los miembros de ORDA para obtener la información de la estructura

Traducido automáticamente de Deepl

«¿Cómo puedo saber la dataClass de una entidad? Lo necesito para escribir métodos genéricos«. «Necesito información sobre un campo de una dataClass: ¿cuál es su tipo? ¿Está indexado? ¿Es único?«. Estos son los tipos de preguntas que hemos escuchado en el foro. 4D v17 R5 proporciona las respuestas: introduciendo nuevos métodos miembros de ORDA para proporcionar información útil sobre su base de datos. Siga leyendo, porque apreciará los beneficios de reducir el tamaño de su código y hacerlo reutilizable y fácil de mantener.

Producto blank

Nuevos comandos 4D para trabajar con datos encriptados

Traducido automáticamente de Deepl

En un post anterior, hablamos de cómo empezar a trabajar con la encriptación de archivos de datos. Ahora vamos a discutir una forma adicional de trabajar con archivos de datos encriptados: Los nuevos comandos de 4D. Estos comandos están diseñados para soportar la mayoría de los requerimientos de encriptación y le permiten entregar una solución encriptada a sus clientes.

Producto blank

Añade valores a tus consultas genéricas de ORDA

Traducido automáticamente de Deepl

A estas alturas seguro que te has dado cuenta de que las consultas ORDA no sólo son ligeras y legibles, ¡también facilitan la navegación por todo el modelo de datos utilizando conceptos orientados a objetos! En esta entrada del blog, le mostramos cómo escribir consultas poderosas y fáciles de mantener. Uno de los métodos recomendados era proporcionar la consulta y los valores por separado mediante marcadores de posición. 4D v17 R5 lleva los marcadores de posición un paso más allá al permitirle escribir consultas genéricas ORDA: ¡diga hola a los marcadores de posición con nombre para los valores!

Producto blank

Rendimiento mejorado: ¡hasta 8 veces más rápido (no, no es una errata)!

Traducido automáticamente de Deepl

La escalabilidad es una de nuestras principales preocupaciones y 4D v17 R5 trae buenas noticias en esta área, particularmente para aquellos con una gran carga de procesos en su 4D Server. Notará una mejora significativa en la velocidad de rendimiento cuando se conecten clientes remotos (uno, dos o incluso cientos) a su servidor.

La arquitectura interna de 4D ha sido mejorada y ahora el uso del procesador está totalmente optimizado (se abreen una nueva pestaña) en modo preventivo y accesos simultáneos de lectura/escritura en la misma tabla. Como resultado, ¡podrías ver un rendimiento entre 4 y 8 veces más rápido!