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.

Para conservarla, hay que recuperar la información antes de actualizar la aplicación, y volverla a recuperar después. Por lo tanto, este sistema es engorroso.

Para permitir las aplicaciones de sólo lectura, 4D se modificará en futuras versiones paso a paso para reasignar esta información.

En la v15 R4, la ruta del archivo de datos y la información de la conexión al servidor pueden almacenarse en las preferencias del usuario, si se utiliza la nueva opción de compatibilidad Usar la nueva arquitectura para los despliegues de aplicaciones.

Por ejemplo, si el desarrollador despliega una aplicación actualizada a su cliente, la última ubicación del archivo de datos no se sobrescribe. Cuando el usuario final lanza la estructura, ésta encontrará el antiguo archivo de datos sin la interacción del usuario.

Ruta del archivo de datos

En el caso de las aplicaciones autónomas fusionadas y de las aplicaciones de servidor fusionadas, si se guarda la ruta del archivo de datos en las preferencias del usuario, hay dos modos disponibles para vincular la aplicación con el archivo de datos.

Por nombre de aplicación (por defecto)

En este modo, la aplicación 4D abre automáticamente el último fichero de datos abierto que corresponde al fichero de estructura. Este modo, flexible e intuitivo, le permite desplazar libremente el paquete de aplicaciones en el disco.

By Application name

Por ruta de aplicación

En este modo, la aplicación fusionada abrirá el fichero de datos vinculado a la ruta completa de la aplicación. Este modo le permite duplicar su paquete de aplicaciones fusionadas varias veces, y hacer que cada una utilice su propio archivo de datos. Sin embargo, con esta opción, si mueve o renombra un paquete de aplicaciones en el disco, modifica la ruta completa de la aplicación. Como resultado, el paquete de aplicaciones movido/renombrado perderá el enlace a su archivo de datos.

By Application Path

Información de conexión al servidor

Para las aplicaciones cliente fusionadas, cuando el cliente se conecta con éxito al servidor, el cliente guarda la información de conexión al servidor en las preferencias del usuario.

Otro punto interesante: el desarrollador tiene ahora el control sobre si la aplicación cliente muestra el diálogo de selección del servidor cuando falla un intento de conexión. Por defecto ya no se muestra y se puede cambiar utilizando una nueva clave XML de la buildapp.

Para más detalles, por favor, eche un vistazo al manual de actualización de 4D v15 R4.

Vanessa Talbot
• Propietario de producto - Vanessa Talbot llegó al equipo de 4D Program en junio de 2014. Como Propietario de producto, está a cargo de escribir las historias de los usuarios y luego traducirlas a especificaciones funcionales. Su papel es también asegurarse de que la implementación de la funcionalidad entregada cumpla con las necesidades del cliente. Desde su llegada, ha trabajado en la definición de funcionalidades claves en 4D. Ha trabajado en la mayoría de las nuevas funcionalidades de multi hilo apropiativo y también en un tema muy complejo: la nueva arquitectura para la aplicación engined. Vanessa es licenciada por Telecom Saint-Etienne. Comenzó su carrera en el Instituto de Investigación Criminal como desarrolladora del departamento audiovisual. También ha trabajado en medios de comunicación y en el ámbito médico como experta en soporte técnico, producción y documentación de nuevas funcionalidades.