Producto

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

Clientes fusionados simultáneamente desde el mismo ordenador

Traducido automáticamente de Deepl

Usted pidió una forma de ejecutar múltiples clientes en el mismo ordenador Y conectarlos simultáneamente al mismo 4D Server. No sólo lo escuchamos, sino que le damos aún más con 4D v17 R5. Cada conexión incluye ahora una carpeta de caché separada que contiene la dirección IP de la conexión, el puerto y un código hash. Gracias a esto, ahora también puede conectar varios clientes desde la misma máquina a múltiples servidores en diferentes máquinas. No es necesaria ninguna configuración, ¡sólo tienes que iniciarlo y ver cómo funciona!

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!

Producto blank

La compatibilidad con los 64 bits ofrece nuevas oportunidades

Traducido automáticamente de Deepl

Sin adornos, 4D v17 R5 es sólo de 64 bits. No es ningún secreto que muchas funcionalidades, como los procesos preventivos, el nuevo gestor de caché, 4D View Pro, y otras más, sólo están disponibles en 64 bits. El lado positivo es que centrarse en los sistemas de 64 bits nos permite incorporar tecnologías y conjuntos de características más modernos, así como actualizar muchas bibliotecas. Este cambio también trae nuevas oportunidades y en esta entrada del blog nos centraremos en las bibliotecas actualizadas y el impacto positivo en sus aplicaciones 4D.

Producto blank

Notación de objetos para manejar archivos y carpetas

Traducido automáticamente de Deepl

4D ya proporciona comandos para manejar archivos y carpetas, pero ¿qué pasa con los nuevos comandos que aprovechan el poder de la notación de objetos?

Los objetos han cambiado la forma en que muchos desarrolladores de 4D escriben código, haciéndolo más genérico, flexible, fácil y rápido. Ahora esta ola de cambios se extiende a los archivos y carpetas. En esta entrada del blog, le mostraremos lo fácil que es manipular un objeto para recuperar los atributos de un archivo o carpeta (en lugar de llamar a varios comandos y almacenar la información en múltiples variables). ¡Las cosas se vuelven mucho más fáciles!

Producto blank

Enlaces en los documentos de 4D Write Pro

Traducido automáticamente de Deepl

Como desarrollador o usuario final, sabes lo prácticos que pueden ser los hipervínculos. Sin ellos, tendría que conocer la URL de cada página de Internet. Le permiten convertir su texto o imágenes en enlaces para permitir transiciones fáciles de un lugar(por ejemplo, un documento de 4D Write Pro) a otro (normalmente un sitio web).

¿Y si los enlaces pudieran ofrecer más? ¿Y si pudieran lanzar la ejecución de código 4D o simplemente mover el cursor a un área diferente en el mismo documento? ¡Pueden hacerlo!

Producto blank

Tira para refrescar con 4D para iOS

Traducido automáticamente de Deepl

Con la v17 R5, 4D para iOS se entrega con una característica genial: Pull-to-refresh. Es un gesto muy útil, ya que todo lo que tiene que hacer, para actualizar sus datos, es desplazarse a la parte superior de la pantalla, y luego deslizar el dedo hacia abajo. Con esta función tan intuitiva, el contenido de tu aplicación se actualiza en un instante.

Producto blank

Registre sus conversaciones SMTP

Traducido automáticamente de Deepl

Como se prometió en un post anterior, cada versión R incluye más avances relacionados con la funcionalidad del correo electrónico, desbloqueando su poder oculto.

4D v17 R5 proporciona una nueva e interesante característica para los registros de correo electrónico. A veces, durante el desarrollo, todo funciona bien, pero cuando se despliega al cliente, hay un problema de entrega de correos electrónicos. Descubrir dónde se produce el fallo puede ser difícil, ya que la comunicación está encriptada y a menudo no se tiene acceso a los archivos de registro del servidor SMTP. Es muy probable que el problema esté relacionado con tu servidor SMTP, pero ¿cómo puedes estar seguro? Simplemente inicie el registro SMTP en su aplicación. Este registro contiene una relación de todas las acciones realizadas, incluidas las que detienen la conexión. Y lo que es mejor, este registro muestra las comunicaciones con el servidor SMTP en texto plano y no cifrado, lo que facilita su análisis.