Notícias

4D v19 R2 ya está aquí

Traducido automáticamente de Deepl

Nos complace anunciar que 4D v19 R2 ya está disponible.

Aquí tiene una visión general de lo que esta versión tiene para usted:

Descargue 4D v19 R2

  • 4Dpara Android (nuestra plataforma de desarrollo para dispositivos Android) es ahora definitiva con 4D v19 R2.
  • Hablando de móviles, nuevas características para las plataformas iOS y Android están ahora disponibles, permitiéndole personalizar el color de su aplicación, adaptarla al modo oscuro o claro, ordenar sus datos locales, ¡y más!
  • 4D View Pro: Analice los datos con tablas dinámicas. Importe y exporte archivos CSV. Gestione sus hojas por programación. Maneje fácilmente los saltos de página (para fines de impresión) desde la interfaz de usuario.
  • 4D Write Pro: Más opciones de visualización para imágenes en línea y ancladas. También hemos facilitado el formato de las imágenes como documentos de fondo, secciones, párrafos, etc.
  • Más características de programación orientada a objetos que complacerán a sus desarrolladores. Más allá del aspecto del almacenamiento, la gestión de la memoria y el rendimiento de la velocidad mejorarán significativamente con el contenido blob para los atributos de los objetos.
  • Características que incorporan las mejores prácticas, como la definición de un archivo .gitignore por defecto y la gestión de la marca de orden de bytes (BOM) y el final de línea (EOL).
  • Características que mejoran tu experiencia como desarrollador, como acceder a los detalles de una función de clase desde el editor de código.
  • Funciones que facilitan la experiencia del usuario final , como la firma automática de componentes en Mac.
  • Y si es un editor de software, le alegrará saber que hemos añadido una función que impide que los usuarios de su aplicación vean (y modifiquen) el contenido de 4DZ.
Consejos blank

Cómo definir el tiempo de espera para las aplicaciones remotas de 4D

Traducido automáticamente de Deepl

Para evitar la pérdida de la sesión, 4D controla el estado de reposo de las aplicaciones 4D remotas.

Cuando un usuario se conecta desde una aplicación 4D remota a un 4D Server y su ordenador entra en modo de suspensión, la información se envía a 4D Server. En el momento en que el ordenador del usuario se despierta, la aplicación 4D remota recupera entonces su contexto de ejecución.

Consejos blank

Cómo aprovechar las acciones de GitHub con 4D

Traducido automáticamente de Deepl

Tu proyecto está ahora en un sistema de control de fuentes. Esto significa que la gestión de varias versiones de su software, la supervisión de los cambios y la integración de correcciones o nuevas características es ahora mucho más sencilla.

¿Por qué no aprovechar también la integración continua?

A partir de 4D v19, puede lanzar la compilación de su proyecto con un comando. Como resultado, ahora tiene todos los bloques de construcción necesarios para automatizar su cadena de integración.

Esta entrada del blog le dará un ejemplo de automatización con el gestor de GitHub y las Acciones de GitHub.

Consejos blank

4D REST API + ReactJS

Traducido automáticamente de Deepl

por Mourad Aouinat, Ingeniero de Software en 4D Marruecos

En una entrada anterior del blog, vimos lo fácil que es configurar una API REST usando 4D. En esta entrada del blog, vamos a aprovechar la poderosa API REST de 4D en combinación con React para construir una aplicación To-Do que incluye características para abrir todos, crear nuevos, modificar los existentes, y características para la modificación y eliminación masiva.

Consejos blank

Cómo automatizar la compilación

Traducido automáticamente de Deepl

Desde 4D v19, puede iniciar la compilación de un proyecto con un simple comando. Se preguntará para qué puede utilizar esto.

Su equipo puede estar formado por varios desarrolladores, así que ¿por qué no automatizar la compilación en cada empuje de código en su servidor de control de origen? Siempre es más fácil identificar un error cuando se detecta rápidamente.

Otro caso es cuando su proyecto consta de varios componentes. Puedes escribir un método que compile, construya y luego copie el componente a la base de datos anfitriona.

Este blog discutirá los diferentes puntos técnicos que son muy útiles para crear sus propias herramientas de automatización, junto con una aplicación de ejemplo.

Consejos blank

Alternar el modo oscuro y luminoso en macOS con un solo clic

Traducido automáticamente de Deepl

A partir de 4D v19, tiene la posibilidad de crear aplicaciones que soporten el modo oscuro y claro en macOS. Para ello, tiene que modificar y comprobar muchos pequeños detalles: iconos, widgets, textos, colores de fondo, etc.

Como resultado, necesitas cambiar la apariencia de tu mac docenas de veces por hora. Vale, puede que pienses:«¿Qué? Todo lo que se necesita son tres clics. Abrir el panel de preferencias, hacer clic en el icono general, luego en el control de luz u oscuridad, ¡y ya está!«. Pero sinceramente, si eres un desarrollador o un probador, repetir estas acciones una y otra vez se vuelve muy tedioso.