Producto business man try to build wood block on wooden table and blur background business organization startup concept

Construye tu estructura o componente compilado con Build4D

Traducido automáticamente de Deepl

Con la introducción del modo proyecto y la división de archivos, es bastante fácil manipular los componentes de tus proyectos.

En las últimas versiones de características, hemos añadido varias funcionalidades que le permiten crear su propia cadena de construcción adaptada a su equipo, sus métodos de trabajo y sus necesidades.

Por ejemplo

Para ayudarle a crear su propia cadena de compilación o integrar 4D en una herramienta de integración continua, hemos desarrollado un componente llamado Build4D disponible en GitHub con las fuentes.

Para este primer paso, Build4D le permite crear una estructura compilada y un componente. Seguiremos enriqueciéndolo para permitirte gestionar una aplicación monousuario, una aplicación cliente o una aplicación servidor.

Producto blank

Reduce el tamaño de tus aplicaciones 4D con estas nuevas funciones

Traducido automáticamente de Deepl

En nuestro continuo esfuerzo por mejorar la construcción de aplicaciones 4D, hemos añadido algunas funcionalidades a 4D v19R5 que seguramente encontrará útiles.

La primera es la posibilidad de eliminar algunos de los módulos más grandes de 4D de sus aplicaciones: CEF, Mecab, PHP, Corrector ortográfico y 4D Updater. Si no necesita algunos de estos módulos, podrá reducir significativamente el tamaño de sus aplicaciones.

También hemos cambiado el directorio final cuando se construye una estructura compilada, con el fin de acomodar a aquellos que utilizan múltiples versiones compiladas de la misma estructura.

En cuanto a nuestros clientes japoneses, hemos fusionado la versión japonesa de 4D y la internacional en MacOS.

Profundicemos en los detalles.

Producto blank

Creación simplificada de aplicaciones cliente/servidor multiplataforma en Windows

Traducido automáticamente de Deepl

El lanzamiento de Silicon Macs tuvo un gran impacto en la forma en que 4D compila las aplicaciones. Antes de la v19, 4D compilaba sólo para la arquitectura Intel, utilizando el mismo código en Mac y en Windows. Pero los Macs Silicon utilizan una nueva arquitectura, y como tal 4D necesita compilar específicamente para Silicon. Esto afecta a la construcción de aplicaciones cliente/servidor multiplataforma.

Mientras construya su servidor en Mac, no es un gran problema, ya que puede compilar para ambas plataformas, Intel y Silicon. Pero en Windows, no es posible compilar para Macs de Silicio. Nuestra recomendación actual es compilar el proyecto en Mac para ambas arquitecturas, y luego copiarlo en una máquina Windows antes de construir el servidor. Desafortunadamente, para proyectos grandes con muchos datos, la copia puede llevar algo de tiempo.

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.