Desarrollar simultáneamente en 4D Server en modo proyecto
Desde su lanzamiento en 4D v18, Projects expandió drásticamente las capacidades de 4D al traer compatibilidad con sistemas de control de versiones – entre otras cosas.
Con una excelente retroalimentación, no podríamos estar más orgullosos de ver la adopción significativa de esta característica entre la comunidad 4D. Esto nos ha empujado a mejorarla para que sea aún mejor.
Su retroalimentación incluyó una solicitud de la posibilidad de trabajar simultáneamente en un solo servidor de desarrollo como un equipo. Una vez más, 4D escuchó, y estamos encantados de anunciar que con 4D v19 R6, ¡puede trabajar en un servidor de desarrollo en modo proyecto!
Desactivación de los exploradores en los servidores fusionados
Es posible que desee restringir el acceso de los administradores al Explorador de datos y al Explorador de tiempo de ejecución en sus servidores fusionados desplegados. 4D v19 R5 permite hacerlo.
Aquí está todo lo que necesita saber.
Creación simplificada de aplicaciones cliente/servidor multiplataforma en Windows
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.
Supervise la actividad de 4D Server con esta nueva herramienta
Múltiples fuentes de datos 4D, ¿interesado?
Tenemos una nueva y emocionante función que anunciar en 4D v18 y el título ya le habrá dado una pista.
Esta funcionalidad abre nuevas posibilidades para el trabajo cliente/servidor. En lugar de limitarse a la base de datos actual y requerir una conexión de red permanente, una aplicación en 4D v18 puede obtener datos de otra base de datos 4D remota que esté expuesta en un servidor 4D.
Gracias a esta característica, se dispone de muchas opciones. Por ejemplo, puede organizar sus aplicaciones para trabajar sin conexión y sólo sincronizar los datos locales cuando los datos remotos sean accesibles. O podría considerar publicar sus datos en múltiples servidores y cambiar de uno a otro cuando sea necesario. Otra opción podría ser dividir su modelo de datos en diferentes bases de datos(por ejemplo, datos locales, datos internacionales). ¿Y qué hay de tener sus datos distribuidos en diferentes lugares pero accesibles a través de un único código de cliente 4D (métodos de proyecto y objetos de formulario)? Todos estos escenarios son ahora posibles y esta entrada del blog le dice cómo.
Personalizar el diálogo del administrador con código 4D
Ha habido peticiones para modificar el cuadro de diálogo de administración de 4D Server, con algunos clientes queriendo eliminar información y otros queriendo añadir información personalizada. Este componente AdminWindow le muestra cómo hacer precisamente eso. Puede utilizarlo «tal cual» o modificarlo para que se ajuste a sus necesidades.
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.
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