Autor: Damien Fuzeau

Avatar
• Propietario de producto - Damien Fuzeau se ha unido al equipo de 4D Product en febrero de 2019. Como Propietario de producto, está a cargo de escribir historias de usuario, y luego traducirlas a especificaciones funcionales. Su trabajo también implica asegurarse de que las implementaciones de funcionalidades entregadas estén cumpliendo con las necesidades del cliente. Damien es licenciado en ingeniería de software por la Universidad de Nantes. Estuvo más de 23 años en su anterior empresa, primero como desarrollador (descubriendo 4D en 1997), y más tarde como gerente de ingeniería y arquitecto de software. Esta compañía es un Partner OEM de 4D y ha desplegado softwares empresariales basados en 4D para miles de usuarios, en cientos de servidores. Por lo tanto, Damien está acostumbrado al desarrollo y despliegue de 4D en un contexto multilingüe.
Producto blank

Varios servidores, un recurso local compartido

Traducido automáticamente de Deepl

Puede haber ocasiones en las que se necesite que los usuarios se conecten a muchas instancias de la misma aplicación de servidor fusionado. Cuando esto ocurre, la aplicación cliente fusionada descarga tantos recursos locales como conexiones tenga el servidor. Pero si la carpeta de recursos de su servidor es enorme, esto puede suponer un gran gasto de tiempo, volumen y red. ¡Afortunadamente, 4D v18 R5 tiene una solución para este escenario!

Producto blank

Múltiples instancias de aplicaciones de servidor fusionadas en la misma máquina

Traducido automáticamente de Deepl

Alojar varias aplicaciones 4D Server en la misma máquina no es inusual, especialmente para entornos de producción y preproducción. Pero si su máquina aloja aplicaciones de servidor fusionadas construidas con diferentes versiones de 4D, que es el caso si utiliza su servidor de preproducción con la última versión de 4D, puede encontrar problemas debido a la carpeta de estructura 4D compartida.

Veamos cómo resolver este problema.

Producto blank

¡Las características de la caja de lista Pro ahora son GRATUITAS!

Traducido automáticamente de Deepl

¿Estás interesado en construir cuadros de lista que puedan adaptar automáticamente la altura de cada fila a su contenido para que se pueda mostrar el texto o la imagen completa? ¿Qué te parece utilizar matrices de objetos en las columnas (esto permite introducir y mostrar varios tipos de valores en las filas de una sola columna del cuadro de lista)?

Son características muy interesantes, ¿verdad? Anteriormente, era necesario tener una licencia válida de 4D View Pro para poder utilizarlas. Pues bien, ¡ya no!

¡4D v18 R4 le permite acceder a estas funcionalidades GRATIS! No se requiere ninguna licencia adicional, ahora están incluidas en el producto estándar.

Producto blank

Varios servidores web en una sola instancia de 4D

Traducido automáticamente de Deepl

¿Alguna vez ha necesitado utilizar múltiples servidores web para, por ejemplo, dividir el código de su aplicación web en varias unidades de negocio, o separar el servidor web del administrador del del usuario o ejecutar una parte antigua, aún no preparada para el preemptive, en una instancia separada, permitiendo que la parte principal se ejecute en preemptive?

Si asiente con la cabeza, siga leyendo porque 4D v18 R3 le permite hacerlo… con facilidad.

Producto blank

Tome el control de su área de trabajo

Traducido automáticamente de Deepl

¿Quieres adaptar la interfaz de tu aplicación a las preferencias del sistema de tu usuario final? ¿Quieres asegurarte de que la interfaz de tu aplicación no quede oculta por el dock o el menú de macOS, o por la barra de tareas de Windows? En esta entrada del blog, te mostraremos cómo hacerlo.

Producto blank

Coexistencia de comandos seguros y no seguros para hilos

Traducido automáticamente de Deepl

¿Alguna vez has necesitado utilizar métodos con llamadas thread-safe y no thread-safe, con condiciones que saltan los comandos que no son thread-safe? Actualmente el compilador impide hacer esto y se lanza un error, sin embargo hay una bandera que te permite desactivar esta comprobación y esta entrada del blog te muestra cómo.