4D v19 R2 ya está aquí
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:
- 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.
Cómo definir el tiempo de espera para las aplicaciones remotas de 4D
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.
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 View Pro: ¿Qué hay de nuevo en SpreadJS v14.1?
4D v19 R2 viene con una nueva versión de SpreadJS y una actualización de la cinta de opciones compatible con ella. Descubramos las nuevas características que ofrece esta nueva versión.
Cómo aprovechar las acciones de GitHub con 4D
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.
4D REST API + ReactJS
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.
Cómo automatizar la compilación
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.
Alternar el modo oscuro y luminoso en macOS con un solo clic
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.
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