Consejos

Cómo implementar la integración continua con 4D: guía paso a paso

En el mundo del desarrollo de software ha aparecido en los últimos años un nuevo concepto llamado «Integración continua». La definición que vemos o escuchamos por todas partes es:

«CI es un proceso que automatiza la compilación, prueba y entrega de una aplicación de forma regular y frecuente».

Una vez comprendida esta definición, que expresa un proceso interesante y prometedor, ¿qué debo hacer para implementarlo en 4D? Si busca en Internet, encontrará que hay muchas herramientas y frameworks de CI disponibles.

Sin embargo, hay varios requisitos previos antes de utilizar estas herramientas de CI.

Consejos blank

Consejos y trucos para sus aplicaciones 4D – Edición de octubre

Traducido automáticamente de Deepl

por Add Komoncharoensiri, Director de Servicios Técnicos de 4D Inc.

Aquí vamos con otra serie de consejos y trucos.

La Base de Conocimiento 4D es una biblioteca de información sobre la tecnología 4D donde se publican activamente consejos técnicos semanales y notas técnicas mensuales. Si se perdió los últimos consejos en la KB, no hay problema; aquí hay una compilación de las últimas semanas.

Esta entrada del blog cubre 19 consejos:

Consejos blank

Consejos y trucos para sus aplicaciones 4D – Edición de agosto

Traducido automáticamente de Deepl

por Add Komoncharoensiri, Director de Servicios Técnicos de 4D Inc.

Aquí vamos con otra serie de consejos y trucos.

Como usted sabe, la Base de Conocimiento 4D es una biblioteca de información sobre la tecnología 4D donde se publican activamente consejos técnicos semanales y notas técnicas mensuales. Si se perdió los últimos consejos en la KB, no hay problema; aquí hay una compilación de las últimas semanas.

Esta entrada del blog cubre 16 consejos:

Producto blank

Desarrollar simultáneamente en 4D Server en modo proyecto

Traducido automáticamente de Deepl

Desde su lanzamiento en 4D v18, Projects expandió drásticamente las capacidades de 4D al traer compatibilidad con sistemas de control de versiones – entre otras cosas.

Con una excelente retroalimentación, no podríamos estar más orgullosos de ver la adopción significativa de esta característica entre la comunidad 4D. Esto nos ha empujado a mejorarla para que sea aún mejor.

Su retroalimentación incluyó una solicitud de la posibilidad de trabajar simultáneamente en un solo servidor de desarrollo como un equipo. Una vez más, 4D escuchó, y estamos encantados de anunciar que con 4D v19 R6, ¡puede trabajar en un servidor de desarrollo en modo proyecto!

Consejos blank

Consejos y trucos para sus aplicaciones 4D – Edición de junio

Traducido automáticamente de Deepl

por Add Komoncharoensiri, Director de Servicios Técnicos de 4D Inc.

Aquí vamos con otra serie de consejos y trucos.

Como usted sabe, la Base de Conocimiento 4D es una biblioteca de información sobre la tecnología 4D donde se publican activamente consejos técnicos semanales y notas técnicas mensuales. Si se perdió los últimos consejos en la KB, no hay problema; aquí hay una compilación de las últimas semanas.

Esta entrada del blog cubre 16 consejos:

Consejos blank

4D y Git: De principiante a experto

Traducido automáticamente de Deepl

Así que a estas alturas, ya sabes que los proyectos vienen con un tremendo beneficio: la capacidad de utilizar Git (el sistema de control de revisiones) y GitHub (el servicio de alojamiento) para poner en marcha tu aplicación 4D en un entorno de desarrollo más productivo.

El control de versiones para desarrolladores principiantes o senior ha sido un elemento básico en todos los entornos de trabajo donde múltiples recursos colaboran para participar en lo que podría llamarse una cadena de producción de software.

Para ayudarte a familiarizarte con Git, hemos puesto a tu disposición muchos recursos. Esta entrada del blog es una recopilación de todo lo que hemos proporcionado sobre este tema… hasta ahora. Si te sientes perdido y no sabes por dónde empezar, sigue leyendo; hemos incluido

  • otras entradas del blog,
  • una guía detallada,
  • un video de la cumbre mejor valorado,
  • e incluso un curso de formación.
Producto blank

Gestión de archivos de directorio en proyectos de servidores fusionados

Traducido automáticamente de Deepl

Los proyectos introdujeron el nuevo archivo directory.json que contiene usuarios, grupos y permisos. Permite la autenticación, las restricciones, los permisos en varias partes de la aplicación, a través de la configuración o el código. Veamos las nuevas mejoras sobre el uso de este archivo en los proyectos de servidores fusionados.

Producto blank

Guardar el código fuente del proyecto sin tokens

Traducido automáticamente de Deepl

Los comandos, constantes, tablas y campos se almacenan con sus tokens en los archivos de código fuente del proyecto (archivos 4dm). Esto permite a 4D renombrarlos automáticamente. Pero a veces, le gustaría que estos archivos de código fuente se almacenaran sin tokens para una mejor legibilidad con un sistema de control de versiones o un editor de código externo, o para compartir mejor el código entre proyectos. Veamos cómo hacer que 4D almacene el código fuente sin estos tokens.

Producto blank

Saltar rápidamente a diferentes funciones de una clase

Traducido automáticamente de Deepl

Lasclases fueron introducidas con 4D v18 R3. Le permiten organizar su lógica de negocio y separarla de la parte de UI más rápidamente.

Las clases se componen de varias funciones de diferente longitud, por lo que no siempre es fácil encontrar la función que desea modificar, o pasar de una función a otra. Puede utilizar el explorador, que muestra las clases y las funciones, pero cuando esté codificando en la ventana del editor, no querrá perder tiempo cambiando de ventana.

Con 4D v19 R4, la lista de funciones de su clase se muestra en la barra de herramientas del editor de código, permitiéndole saltar fácilmente a una función específica.

Notícias blank

Guía de introducción a 4D y a los sistemas de control de versiones

Traducido automáticamente de Deepl

Durante muchos años, 4D ha permitido desarrollar bases de datos binarias como parte de un equipo con un 4D Server. Esta forma de desarrollar es sencilla, pero muchos desarrolladores nos pidieron ser más eficientes en la gestión del código fuente para ofrecer una mejor trazabilidad. 4D les ha escuchado y ha desarrollado el modo Proyecto para satisfacer esta necesidad. Este modo abrió una nueva era de colaboración gracias alos sistemas de control de versiones.