Asegura los recursos de tu aplicación con un nuevo algoritmo
Al generar archivos .4dz, 4D utiliza por defecto un formato estándar de zip. Si usted es un editor de software, le alegrará saber que 4D v19 R2 ha añadido una función que permite evitar que los usuarios de su aplicación vean el contenido de los 4DZ, y por lo tanto que puedan modificarlos.
4D v19: Evolución de la construcción de aplicaciones cliente/servidor
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.
Gestione fácilmente la información de su aplicación
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.
Construir un diálogo de conexión remota personalizado
¿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.
Clientes fusionados simultáneamente desde el mismo ordenador
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!
Nueva arquitectura para el despliegue de aplicaciones
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.
Evitar que aparezca el diálogo «Seleccionar archivo de datos» para una nueva aplicación desplegada
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.
Contacto con nosotros
¿Tiene alguna pregunta, sugerencia o simplemente quiere ponerse en contacto con los bloggers de 4D? Escríbenos.
* Su privacidad es muy importante para nosotros. Haga clic aquí para ver nuestra Política