Producto

Simplificar la gestión de componentes en 4D

En el contexto del desarrollo 4D, la gestión de componentes suele implicar una cantidad de trabajo considerable. Sin embargo, la introducción de la función Component Manager en el entorno 4D representa un avance significativo en la gestión de componentes.

Ya no se limita a la colocación de componentes en una carpeta Components designada, esta funcionalidad se basa en dos elementos clave: dependencies.json y environment4d.json. Estos archivos ofrecen a los desarrolladores una mejor visibilidad de las dependencias de la aplicación y la flexibilidad de personalizar las rutas de los componentes.

Producto blank

Crear una aplicación independiente con el componente Build4D

Traducido automáticamente de Deepl

Un nuevo componente build4D ha estado disponible en GitHub durante unos meses. Te permite crear sin esfuerzo un proyecto compilado o un componente. Las cosas se ponen aún mejor; esta nueva versión del componente le permitirá generar una aplicación monousuario, ampliando las posibilidades de su flujo de trabajo de desarrollo.

Así que con tool4D disponible desde v20, integrar el proceso de generación de aplicaciones en tus herramientas de CI (Integración Continua) se ha vuelto notablemente conveniente.

¡Profundicemos en los detalles!

Producto business man try to build wood block on wooden table and blur background business organization startup concept

Construye tu estructura o componente compilado con Build4D

Traducido automáticamente de Deepl

Con la introducción del modo proyecto y la división de archivos, es bastante fácil manipular los componentes de tus proyectos.

En las últimas versiones de características, hemos añadido varias funcionalidades que le permiten crear su propia cadena de construcción adaptada a su equipo, sus métodos de trabajo y sus necesidades.

Por ejemplo

Para ayudarle a crear su propia cadena de compilación o integrar 4D en una herramienta de integración continua, hemos desarrollado un componente llamado Build4D disponible en GitHub con las fuentes.

Para este primer paso, Build4D le permite crear una estructura compilada y un componente. Seguiremos enriqueciéndolo para permitirte gestionar una aplicación monousuario, una aplicación cliente o una aplicación servidor.

Producto blank

Visualice su componente de clases en el explorador de métodos

Traducido automáticamente de Deepl

Desde 4D v19 R5, los componentes pueden publicar sus clases. Esta característica vino con consejos y soporte de finalización de código para facilitar su escritura de código.

Para hacer su experiencia de codificación aún más fácil, 4D v19 R7 trae una nueva característica: diga hola al soporte de clases en el explorador de métodos.

Notícias blank

Noticia: ¡Componentes 4D disponibles en GitHub!

Traducido automáticamente de Deepl

En 2017, 4D inició un nuevo programa para compartir el código fuente de los componentes internos de 4D con los socios de 4D.

¡Compartir el código fuente de los componentes 4D le permite personalizarlos y hacerlos suyos! Con las bases de datos de proyectos y la posibilidad de compartir el código fuente de una aplicación a través de un sistema de control de fuentes, hemos convertido nuestros componentes internos 4D en bases de datos de proyectos y hemos empujado el código fuente a la cuenta GitHub de 4D. Está abierto a todo el mundo, todo lo que necesita para aprovecharlo es una cuenta en Github. ¿Por qué hemos hecho esto? Para hacer su vida más fácil al mantener un seguimiento de los cambios y modificaciones tanto en el código como en los formularios.

Producto blank

Utilización de las bibliotecas 4D en las bases de datos de los proyectos

Traducido automáticamente de Deepl

4D proporciona bibliotecas para ayudarle a desarrollar aplicaciones. Una de estas bibliotecas es estándar y contiene objetos de formulario y widgets preconfigurados, mientras que otras bibliotecas son personalizadas. La biblioteca estándar es de «sólo lectura» y su comportamiento no cambia cuando se desarrollan bases de datos de proyectos (con la excepción de pequeñas diferencias cosméticas en la interfaz). También tiene la posibilidad de crear sus propias bibliotecas personalizadas para guardar sus propios objetos de formulario o grupo de objetos. En este caso, se han realizado algunos cambios para hacerlas aún más potentes. A continuación, todo lo que necesitas saber sobre estos cambios:

Consejos Many thumbs up for the JSON Validator tool

Una nueva herramienta: Validador JSON

Traducido automáticamente de Deepl

4D v16 R4 introduces un nuevo comando: JSON Validate. Este comando permite verificar que un documento JSON es «válido»según su esquema JSON. Esto es realmente útil para el intercambio de información entre servidores o entre un servidor y su cliente. Gracias a los estándares del esquema JSON, puedes definir un «protocolo» para la comunicación con tu servidor o con un servidor externo. Puedes encontrar más detalles en esta entrada del blog.