Bases de données et composants du projet

Traduit automatiquement de Deepl

Depuis la livraison de 4D v18, une série d’articles de blog sur la façon de convertir et de développer avec des bases de données de projet ont été publiés. Qu’en est-il des composants ? Cet article de blog répond à cette question.

Développement et déploiement

C’est très simple, le développement et l’installation des composants n’ont pas changé. Vous pouvez continuer à utiliser les mêmes techniques qu’auparavant.

N’oubliez pas, comme expliqué dans le billet de blog sur l’architecture des bases de données de projet, l’équivalent du fichier de structure (.4db) est le dossier « Project ». Il vous suffit d’ajouter votre composant dans un dossier « Component » à côté du dossier « Project ».

Mélanger les bases de données projet et binaire ?

Si vous convertissez votre base de données binaire en projet, vous n’avez pas besoin de convertir tous vos composants en projets également. Comme une base de données binaire (.4db), une base de données de projet peut charger à la fois des composants de projet et des composants binaires.

Vous pouvez donc facilement convertir vos bases de données et vos composants, un par un.

Qu’est-ce que c’est ?

Vous avez à votre disposition deux nouveaux paramètres de base de données qui vous permettent de déterminer

  • si la base de données hôte est un projet

$isProject:=Get database parameter(Is host database a project)

  • si la base de données actuelle est un projet

$isProject:=Get database parameter(Is current database a project)

Vanessa Talbot
- Product Owner -Vanessa Talbot a rejoint l'équipe du programme 4D en juin 2014. En tant que Product Owner, elle est chargée de rédiger les user stories puis de les traduire en spécifications fonctionnelles. Son rôle est également de s'assurer que l'implémentation des fonctionnalités livrées répond aux besoins des clients.Depuis son arrivée, elle a travaillé à la définition des fonctionnalités clés de 4D. Elle a travaillé sur la plupart des nouvelles fonctionnalités de multithreading préemptif et aussi sur un sujet très complexe : la nouvelle architecture pour les applications enginées. Vanessa est diplômée de Telecom Saint-Etienne. Elle a commencé sa carrière à l'Institut de Recherche Criminelle en tant que développeur pour le département audiovisuel. Elle a également travaillé dans les domaines des médias et du médical en tant qu'experte en support technique, en production ainsi qu'en documentation de nouvelles fonctionnalités.