Fórmulas en el asistente de etiquetas
A partir de 4D 20 R9, el asistente de etiquetas (componente Label Wizard) ha recibido una actualización para mejorar su experiencia con las fórmulas. Esto mejora la seguridad evitando la creación de fórmulas maliciosas. También mejora la calidad evitando la creación de fórmulas incorrectas. ¡Vamos a ver las mejoras en detalle!
Mejora de la privacidad y seguridad de macOS con UUID de aplicaciones
Con la actualización Sequoia, macOS se basa ahora en el UUID de las aplicaciones para diversos controles de privacidad y seguridad, como el acceso a la red. Esta nueva característica de macOS podría causar problemas en el lado del usuario final, como tener que volver a autorizar a menudo las aplicaciones 4D construidas. Para solucionar esto, a partir de 4D 20 R9, cada aplicación 4D construida para macOS tiene ahora su propio UUID de aplicación. Este cambio asegura controles de acceso mejor ajustados. Profundicemos en los detalles.
Advertencias sobre elementos lingüísticos obsoletos
Con el lanzamiento de 4D 20 R9, los elementos obsoletos del lenguaje ahora generan advertencias, ayudándole a mantener su código tan moderno y eficiente como sea posible. Veamos los detalles.
Implantar aplicaciones autónomas sin licencia integrada
Comenzando con 4D 20 R7 y la próxima versión 4D 20.6, ahora puede construir aplicaciones Stand-Alone sin necesidad de una licencia embedded. Veamos los detalles de este nuevo comportamiento.
Integrar componentes 4D directamente desde GitHub
Muchos desarrolladores 4D aprovechan el poder de los componentes de terceros que se encuentran en GitHub, particularmente aquellos listados en el tópico 4d-component. 4D 20 R6 introduce una nueva característica fantástica: la integración directa de estos componentes en el Administrador de componentes.
Esta entrada de blog se sumerge en los detalles, haciendo su proceso de desarrollo más fácil y eficiente.
Personalizar la generación global de warnings
Las warnings son una valiosa ayuda para alertar a los desarrolladores 4D sobre errores de código potenciales. Con el lanzamiento de 4D 20 R6, ahora es posible definir globalmente qué advertencias se generan, mejorando la experiencia global de desarrollo.
Forzar el inicio de sesión por defecto para todas las autenticaciones REST
Recientemente hemos suministrado una nueva forma de controlar el acceso a la API REST mediante los privilegios y la función ds.authentify: Force Login. Esta función ofrece mucho más que los mecanismos de autenticación disponibles anteriormente, y fue explicada claramente en esta entrada de blog.
Con 4D 20 R6, Force Login es ahora el modo por defecto para las autenticaciones REST. ¿Se pregunta por qué y cómo manejar esta transición? Continúe leyendo este post.
Explore las posibilidades de GitHub Codespaces con 4D
GitHub ofrece poderosas herramientas para desarrolladores. Una de ellas es Codepaces, que le permite desarrollar código almacenado en un repositorio GitHub en línea desde cualquier lugar utilizando una instancia integrada de Visual Studio Code.
Este es también el caso de los proyectos 4D.
¡Descubramos esta poderosa herramienta y veamos una nueva forma de codificar!
La extensión 4D-Analyzer para VS Code utiliza automáticamente Tool4D
Nos complace anunciar una nueva simplificación útil en la extensión 4D-Analyzer para Visual Studio Code.
Esta funcionalidad tiene como objetivo agilizar el proceso de inicio y de mejorar el desarrollo con VS Code para 4D.
Hasta ahora, la extensión 4D-Analyzer para VS Code requería una aplicación 4D (4D, 4D Server, o tool4d) ejecutándose en segundo plano. Esta configuración permitía a la extensión comunicarse con el servidor 4D LSP (Language Server Protocol).
Sin embargo, este requisito ha sido eliminado con el lanzamiento de la versión 0.2.0 de la extensión.
Verificación de la sintaxis del workspace en el editor VS Code
4D 20 R5 trae una nueva funcionalidad al editor Visual Studio Code a través de la extensión 4D-Analyzer: la Verificación sintáctica del workspace, diseñado para reducir significativamente los errores de los desarrolladores y agilizar la precisión de la codificació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