Autor: Damien Fuzeau

Avatar
• Propietario de producto - Damien Fuzeau se ha unido al equipo de 4D Product en febrero de 2019. Como Propietario de producto, está a cargo de escribir historias de usuario, y luego traducirlas a especificaciones funcionales. Su trabajo también implica asegurarse de que las implementaciones de funcionalidades entregadas estén cumpliendo con las necesidades del cliente. Damien es licenciado en ingeniería de software por la Universidad de Nantes. Estuvo más de 23 años en su anterior empresa, primero como desarrollador (descubriendo 4D en 1997), y más tarde como gerente de ingeniería y arquitecto de software. Esta compañía es un Partner OEM de 4D y ha desplegado softwares empresariales basados en 4D para miles de usuarios, en cientos de servidores. Por lo tanto, Damien está acostumbrado al desarrollo y despliegue de 4D en un contexto multilingüe.
Producto blank

Recuperar la cadena de llamadas de ejecución actual

Traducido automáticamente de Deepl

Al programar una aplicación, es posible que necesite saber en qué parte de su código se encuentra, especialmente cuando un método llama a otros métodos, que a su vez pueden llamar a otros métodos. Por eso es muy útil ver la cadena de métodos, o la cadena de llamadas, durante el proceso de depuración. Para ello, 4D v17 R6 proporciona el nuevo comando Get call chain para darle una visión del código ejecutado. Ahora ya no tendrá que preocuparse por perderse.

Producto blank

Utilizar ORDA para aumentar el rendimiento en modo Cliente/Servidor

Traducido automáticamente de Deepl

El uso de ORDA para acceder a grandes tablas (especialmente aquellas con relaciones) en modo Cliente/Servidor ha sido mejorado en gran medida. Con 4D v17 R5, verá una mejora de 2-3 veces en el rendimiento LAN y hasta 30 veces más rápido en el rendimiento WAN. Y lo mejor de todo – no hay necesidad de cambiar nada en su código, todo es automático. Interesante, ¿verdad? Bueno, profundicemos en los detalles.

Producto blank

Mejores registros de depuración con estas mejoras

Traducido automáticamente de Deepl

Como desarrollador 4D, es posible que ya haya activado el registro de depuración para solucionar problemas. 4D v17 R5 introduce varias mejoras para ayudarle a analizar estos archivos, como el registro sólo del proceso actual y el registro de las llamadas a los métodos miembros (métodos de colección o de objeto).

Producto blank

¿Quién es quién? Una nueva forma de identificar a los usuarios

Traducido automáticamente de Deepl

Como desarrollador 4D a menudo necesita gestionar usuarios finales con su propio sistema de directorio. Para los usuarios internos, puede crear varios perfiles con diferentes derechos o simplemente utilizar la cuenta Designer por defecto para todos. El problema es que cuando varias personas utilizan el mismo perfil, todos tienen el mismo nombre y es difícil – a veces imposible – diferenciarlos. Afortunadamente, 4D v17 R5 resuelve el dolor de cabeza de tratar de averiguar quién es quién. En esta entrada del blog, explicaremos un nuevo comando y nuevos selectores que le ayudarán a establecer la identidad del usuario 4D definiendo un nombre personalizado para usar en lugar del nombre actual de la cuenta de usuario 4D.