Producto blank

4D v19: Evolución de la construcción de aplicaciones cliente/servidor

Traducido automáticamente de Deepl

En Mac, la firma de aplicaciones se ha convertido en un estándar y, desde Big Sur, ni siquiera se pueden ejecutar aplicaciones sin firmar. En el pasado, publicamos una solución para construir aplicaciones cliente-servidor que se ejecutaban en un servidor Windows y aceptaban conexiones de clientes Mac. Con el lanzamiento de 4D v19, hemos actualizado la construcción de aplicaciones en 4D para manejar este caso. A continuación le mostramos cómo puede construir una aplicación de una sola plataforma o una aplicación multiplataforma en v19.

Producto blank

Gestione fácilmente la información de su aplicación

Traducido automáticamente de Deepl

Para construir su aplicación, usted utiliza el comando BUILD APPLICATION con un conjunto de claves XML que le permiten configurar la aplicación construida. Para la mayoría de ustedes, esta opción es suficiente para construir la aplicación. Sin embargo, queremos asegurarnos de satisfacer sus necesidades específicas también, así que simplificaremos el comando BUILD APPLICATION dividiéndolo. Esto permitirá una mayor flexibilidad en la creación de aplicaciones.

Producto blank

Construir un diálogo de conexión remota personalizado

Traducido automáticamente de Deepl

¿Necesita construir un diálogo de conexión 4D personalizado? ¿Está interesado en conectar su aplicación cliente a diferentes servidores? Estos son dos escenarios que 4D v18 le permite manejar. Esta entrada del blog es para usted si desea crear un diálogo de conexión remota personalizado y conectarlo a servidores 4D fusionados. Siga leyendo.

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

Nueva arquitectura para el despliegue de aplicaciones

Traducido automáticamente de Deepl

Hoy en día, las aplicaciones fusionadas guardan mucha información en el paquete de la aplicación y también en el archivo compilado (.4DC). Además de impedir la creación de aplicaciones de sólo lectura, guardar la información en el paquete de la aplicación tiene otra molesta consecuencia: la información se pierde cuando se actualiza la aplicación.

Producto blank

Evitar que aparezca el diálogo «Seleccionar archivo de datos» para una nueva aplicación desplegada

Traducido automáticamente de Deepl

Cuando despliega una aplicación a su cliente, ya sea una aplicación fusionada 4D Server o de Usuario Único, 4D suele abrir el diálogo «Seleccionar archivo de datos». Esto sucede porque para una solución actualizada 4D no puede encontrar la posición del último fichero de datos utilizado, ya que acaba de reemplazar la estructura antigua. Y para una primera utilización, 4D no sabe dónde quiere crear el archivo de datos – por lo que le pide la ubicación.

Este diálogo, como primera interacción con su aplicación, puede ser confuso para el cliente. Y la verificación del archivo de datos ocurre antes de que el On Startup se ejecute, antes de que su código tenga la oportunidad de seleccionar otro archivo. Para evitar esto, 4D v15 introduce una nueva característica, llamada Datos por defecto.