Bases de datos de proyectos: Post-conversión

Traducido automáticamente de Deepl

En esta entrada del blog, le mostramos cómo convertir una base de datos binaria en una base de datos de proyectos. Una vez que todo está listo y la conversión se ha completado con éxito, puedes empezar a trabajar con tu base de datos de proyectos. Sin embargo, pueden surgir algunas preguntas: ¿son útiles todos los archivos de la base de datos? Es evidente que el archivo de estructura «.4DB» ya no es necesario. ¿Puedo eliminar otros archivos?

Aquí está todo lo que necesitas saber después de la conversión.

La estructura

Para una base de datos binaria, la descripción de su aplicación se almacena en dos archivos (.4DB y.4DIndy). En el caso de una base de datos de proyectos, esta descripción se encuentra en los archivos almacenados en la carpeta «Project».

Por lo tanto, después de la conversión, puede eliminar los dos archivos siguientes:

  • <base de datos>.4db
  • <base de datos>.4dIndy

Para obtener más detalles sobre la arquitectura de una base de datos de proyectos, consulte esta entrada del blog.

Datos

Durante la fase de desarrollo, a menudo es más fácil tener los datos al lado de la estructura(por ejemplo, pruebas, transferencia a otro ordenador, etc.). Sin embargo, muchas de las nuevas funcionalidades de 4D utilizan el concepto «junto a los datos» para guardar ciertos parámetros o archivos, por lo que durante las pruebas de desarrollo ¿cómo puede estar seguro de que está utilizando el archivo junto a los datos y no el archivo junto a la estructura?

Para las nuevas bases de datos de proyectos, 4D crea una carpeta «Datos» al mismo nivel que la carpeta «Proyecto». Así, incluso durante la fase de desarrollo, un archivo situado junto a los datos es diferente de un archivo situado junto a la estructura.

Por lo tanto, después de la conversión, le recomendamos que

    1. Crear una carpeta Data al mismo nivel que la carpeta Project.
    2. Mueva los archivos data.4dd y data.4DIndx a su nueva carpeta Data.

blank

Configuración

4D tiene preferencias de usuario para el entorno 4D, preferencias de usuario para la base de datos y ajustes para la base de datos.

  • Las preferencias de usuario para el entorno 4D incluyen, por ejemplo, el color de la sintaxis de los métodos. Tanto para las bases de datos binarias como para las del proyecto, estas preferencias se almacenan en un archivo «4D Preferences vXX.4DPreferences».
  • Las preferencias o configuraciones del usuario para la base de datos incluyen cosas como la lista de ventanas abiertas, la posición de los puntos de interrupción, etc. Para una base de datos binaria, esta información se guarda en los archivos .4DB. Para una base de datos de proyectos, esta información se guarda en varios archivos en una carpeta «userPreferences.<nombre>».
  • Los ajustes para la base de datos incluyen preferencias para configurar una copia de seguridad o construir la aplicación, etc.

Para resumir, 4D utiliza la palabra «preferencias» para los parámetros del usuario que están relacionados entre sí y el término «ajustes» para los parámetros relacionados con la base de datos.

Para más información, puede leer esta entrada del blog.

Un ejemplo concreto

En este vídeo, encontrarás la base de datos «Contactos» que convertimos en una entrada anterior del blog.

En primer lugar, reiteraremos los conceptos anteriores en un diagrama, y luego te mostraremos el resultado con la base de datos «Contactos».

Vanessa Talbot
• Propietario de producto - Vanessa Talbot llegó al equipo de 4D Program en junio de 2014. Como Propietario de producto, está a cargo de escribir las historias de los usuarios y luego traducirlas a especificaciones funcionales. Su papel es también asegurarse de que la implementación de la funcionalidad entregada cumpla con las necesidades del cliente. Desde su llegada, ha trabajado en la definición de funcionalidades claves en 4D. Ha trabajado en la mayoría de las nuevas funcionalidades de multi hilo apropiativo y también en un tema muy complejo: la nueva arquitectura para la aplicación engined. Vanessa es licenciada por Telecom Saint-Etienne. Comenzó su carrera en el Instituto de Investigación Criminal como desarrolladora del departamento audiovisual. También ha trabajado en medios de comunicación y en el ámbito médico como experta en soporte técnico, producción y documentación de nuevas funcionalidades.