Dele a sus componentes una identidad visual con iconos personalizados
Cuando se trabaja en un proyecto con múltiples componentes, identificar rápidamente el que se necesita puede ahorrar un tiempo valioso. La forma más sencilla y eficaz de destacar los componentes en las dependencias del proyecto es asignar a cada uno un icono personalizado. 4D 21 R2 permite distinguir visualmente los componentes de un vistazo, simplemente colocando un archivo logo.png o logo.svg en su carpeta Recursos.
Controle los componentes 4D estándar
Como desarrollador 4D, a menudo desea un control total sobre lo que se incluye en sus proyectos. A partir de 4D 21, ahora puede decidir qué componentes ofrecidos por 4D forman parte de su aplicación.
Gestión recursiva de dependencias: más inteligente, más profunda, más segura
Tras el lanzamiento de la regla Follow 4D version, estamos encantados de introducir un nuevo nivel de automatización y fiabilidad en 4D 20 R10: resolución de dependencias totalmente recursiva.
Ya sea que esté agregando, actualizando o eliminando un componente, el Administrador de dependencias ahora actúa recursivamente, asegurando que cada acción que tome se refleje con precisión en todo su árbol de dependencias.
Follow 4D version: una forma más inteligente de gestionar sus dependencias
¡Buenas noticias! Al añadir una dependencia desde GitHub, ahora tiene acceso a una nueva regla: Follow 4D version. Esta poderosa adición asegura que sus dependencias se mantengan sincronizadas con su entorno 4D sin esfuerzo, reduciendo los problemas de compatibilidad y haciendo que su flujo de trabajo sea más fluido que nunca.
SIMPLIFIQUE LA GESTIÓN DE DEPENDENCIAS
Con la regla Follow 4D version, ya no tendrá que controlar manualmente qué versiones de dependencias se alinean con su versión 4D. El gestor de dependencias se encarga de ello por usted, asegurando que las versiones más relevantes y compatibles se seleccionen automáticamente. Esto significa:
- Menos trabajo manual: no necesita buscar las versiones correctas usted mismo.
- Menos problemas de compatibilidad: sus dependencias siempre coinciden con su entorno 4D.
- Más estabilidad: mantenga su proyecto funcionando sin problemas, incluso al actualizar o degradar de 4D.

ACTUALIZACIONES SIN ESFUERZO Y COMPATIBILIDAD FIABLE
Cuando actualice su versión de 4D, sus dependencias seguirán siendo válidas y podrá obtener fácilmente las últimas versiones compatibles. Si baja de versión, el sistema ajustará automáticamente sus dependencias para que coincidan con su nueva versión.
ETIQUETADO DE VERSIONES PARA SU RESOLUCIÓN AUTOMÁTICA
Para que este sistema funcione con eficacia, los colaboradores deben asegurarse de que las dependencias sigan una convención estructurada de nomenclatura de etiquetas. El gestor de dependencias resolverá las dependencias basándose en estas reglas de versionado:
Versiones LTS: las etiquetas deben seguir el patrón x.y.p, donde:
- x representa la versión mayor de 4D.
- y representa la versión menor.
- p permite flexibilidad para versiones correctivas o actualizaciones adicionales.
Ejemplo: 20.2.3 (mayor: 20, menor: 2, correctiva: 3) o 21.6.1 (mayor: 21, menor: 6, correctiva: 1).
Cuando su proyecto especifica que sigue una versión 4D LTS (por ejemplo, 20.2), el Gestor de Componentes siempre intentará resolver a la última versión de esa serie 20.* si está disponible. Si no se encuentra la versión exacta que está buscando, automáticamente volverá a una versión anterior de esa serie, como 20.1.p o 20.0.p, si están disponibles.
Versiones R: las etiquetas deben seguir el modelo `xRy.p`, donde:
- xR corresponde a la versión mayor.
- y representa la versión menor.
- p permite incluir parches y actualizaciones incrementales.
Ejemplo: 20R3.2 (Mayor: 20R, Menor: 3, Parche: 2) o 21R5.1 (Mayor: 21R, Menor: 5, Parche: 1).
Cuando su proyecto especifica una versión de R como 20R3, el Gestor de Componentes intentará primero resolver a la última versión de la serie 20R3.p. Si esa versión no está disponible, buscará una versión de la serie 20R* inferior o igual a 20R3, como 20R2.p o 20R1.p.
Los componentes 4DPop y 4DPop-Macros ya respetan las convenciones de etiquetado estructurado y garantizarán una resolución de dependencias sin problemas con la regla de versión Follow 4D.
Tenga en cuenta que, si tiene sus propios componentes con reglas de nomenclatura personalizadas, puede mantener su número de versión en el título de sus lanzamientos. Sin embargo, la etiqueta debe seguir estrictamente el formato requerido.
CÉNTRESE EN SU CÓDIGO, NO EN SUS DEPENDENCIAS
Con Follow 4D version, la gestión de dependencias nunca ha sido tan sencilla. Ya sea que esté actualizando, degradando o manteniendo su proyecto, puede confiar en que sus dependencias siempre se alinearán con su entorno 4D.
Pruébelo ahora y experimente una forma más inteligente y sin complicaciones de gestionar las dependencias.
Gestionar las dependencias de un proyecto nunca ha sido tan fácil
Con las últimas actualizaciones del Project Dependency Manager en 4D 20 R8, sus proyectos siempre van un paso adelante. Las dependencias se verifican regularmente en busca de actualizaciones, dándole acceso a las últimas versiones y permitiéndole tomar decisiones informadas sobre cuándo y cómo integrar los cambios.
Además, usted tiene el control total gracias a la posibilidad de editar las reglas de dependencia, lo que le ofrece una flexibilidad inigualable. Ajuste estas reglas, ya sea para optar por la última versión, hasta la siguiente versión principal o hasta la siguiente versión secundaria, para asegurarse de que su proyecto evoluciona según sus condiciones, equilibrando la innovación con la estabilidad.
Añadir y eliminar componentes Github y locales de forma sencilla
Nos complace presentar una importante mejora en la interfaz 4D Project Dependencies, disponible en 4D 20 R7, que hace que la gestión de componentes locales y de GitHub sea más fácil que nunca.
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.
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
