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

Una nueva forma de gestionar los errores

Recientemente introducimos un nuevo mecanismo de gestión de errores mediante el nuevo comando throw().
Esto marcó el primer paso hacia un nuevo sistema de gestión de errores, situado lo más cerca posible del código que los genera.
En la siguiente fase con 4D v20 R4, estamos ampliando este enfoque para interceptar errores durante la ejecución de expresiones.
Profundicemos en los detalles.

Producto blank

Declaración simplificada de parámetros de métodos

En la búsqueda de prácticas de codificación eficaces, los desarrolladores 4D generalmente configuran los parámetros de la ruta de compilación para mejorar las verificaciones de sintaxis y digitación, minimizando así los errores durante la ejecución del código en modo compilación. Veamos cómo los prototipos de método #DECLARE permiten ganar tiempo y seguridad en el código.

Producto blank

Exportación de definiciones de estructura en HTML

Traducido automáticamente de Deepl

Compartir las definiciones de estructura con colegas, usuarios o clientes se simplifica gracias al formato HTML.

En 4D, las definiciones de estructura se presentan en XML+XSL, que los navegadores renderizan como HTML para facilitar la legibilidad humana y el análisis del contenido por ordenador.

Sin embargo, las recientes restricciones de los navegadores impiden que los archivos locales utilicen ciertos recursos externos a menos que procedan de la web. Para superar este problema, 4D ha refactorizado esta exportación en un formato HTML+CSS, proporcionando la opción de exportar XML como antes o directamente como HTML.

Producto blank

Reforzar la seguridad: 4D adopta OpenSSL 3.1

En estos tiempos en los que la seguridad de los datos es primordial, la actualización de las bibliotecas de seguridad es crucial.
4D v20 ha dado un paso significativo al actualizar su librería OpenSSL de la versión 1.1 a la 3.1.
Este avance trae multiples ventajas y mejoras para los desarrolladores 4D, permitiéndoles crear aplicaciones que no sólo son altamente seguras, sino también excepcionalmente eficientes.
Ahora, exploremos estos beneficios en detalle.

Producto blank

Una herramienta para la ejecución de código 4D en CLI

En la industria del desarrollo, el concepto CI/CD se ha convertido en una práctica estándar. Con cada modificación de código, se generan acciones automatizadas como pruebas, compilación, construcción, entrega y a veces, despliegue para garantizar que el código sea de alta calidad y se integre fácilmente en el sistema existente.

Estas acciones requieren una herramienta para ejecutar el código necesario. Como desarrolladores 4D, decidimos ofrecer una herramienta gratuita que permite a los desarrolladores ejecutar acciones elementales. Esta herramienta se llama tool4d, y agiliza el proceso de ejecución de las acciones necesarias dentro del entorno 4D.

En este artículo, exploraremos las funcionalidades de tool4d y cómo puede utilizarse para mejorar su proceso de desarrollo.

Producto blank

Nuevas funcionalidades del editor VS Code con 4D v20

Como de costumbre, una nueva versión, nuevas funcionalidades de la extensión VS Code para los desarrolladores que quieren ver y editar código con este editor gratuito.

4D v20 trae nuevas funcionalidades al editor Visual Studio Code a través de la extensión 4D-Analyzer: acoja la verificación de la sintaxis de los documentos, que ayudará al desarrollador a escribir menos errores, la contracción y la indentación del código  para una mejor presentación y tool4d para permitir un inicio más rápido del servidor LSP.