Desde la entrega de 4D v18, se han publicado una serie de entradas de blog sobre cómo convertir y desarrollar con bases de datos de proyectos. ¿Qué pasa con los componentes? Esta entrada del blog responde a esa pregunta.
Desarrollo y despliegue
Es muy sencillo, el desarrollo y la instalación de componentes no han cambiado. Puedes seguir utilizando las mismas técnicas que antes.
No olvides que, como se explica en la entrada del blog sobre la arquitectura de las bases de datos de proyectos, el equivalente del archivo de estructura (.4db) es la carpeta «Proyecto». Sólo tienes que añadir tu componente en una carpeta «Componente» junto a la carpeta Proyecto.
¿Mezclar bases de datos de proyectos y binarias?
Si convierte su base de datos binaria en un proyecto, no necesita convertir todos sus componentes en proyectos también. Al igual que una base de datos binaria (.4db), una base de datos de proyectos puede cargar tanto proyectos como componentes binarios.
Así que puedes convertir fácilmente tus bases de datos y componentes, uno por uno.
¿Qué es lo que pasa?
Tienes dos nuevos parámetros de base de datos a tu disposición para permitirte determinar
- si la base de datos anfitriona es un proyecto
$isProject:=Get database parameter(Is host database a project)
- si la base de datos actual es un proyecto
$isProject:=Get database parameter(Is current database a project
)