Base de données du projet : Déploiement de votre application

Traduit automatiquement de Deepl

Votre application a donc été développée et vous êtes prêt pour l’étape suivante. 4D vous permet :

  • de générer une base de données compilée qui ne contient plus aucun code interprété,
  • générer une application autonome qui peut être double-cliquée,( c’est-à-dire fusionnée avec 4D Volume Desktop, le moteur de base de données de 4D),
  • générer des applications client/serveur avec des mises à jour automatiques des parties client et serveur.

Avec une base de données de projet, vous pouvez également construire vos applications finales pour les deux plateformes. Une base de données de projet utilise le même fichier de configuration qu’une base de données binaire.

Étape 1 : Compilez votre code

Vous pouvez compiler votre base de données de projet de la même manière qu’une base de données binaire (.4db). Il y a très peu de différence entre ces deux types de bases de données. L’interface est la même et le code machine du produit est le même.

La seule différence est que le résultat compilé est enregistré dans le fichier binaire (.4db) pour les bases de données binaires, et dans le dossier « Project/DerivedData/CompiledCode » pour les bases de données de projet.

Étape 2 : Créez votre application

De la même manière que pour la compilation de votre code, vous n’avez aucune modification à apporter pour créer vos applications :

  • Base de données compilée
  • Composant
  • Application autonome
  • Application client/serveur

Vous pouvez utiliser le même fichier de configuration de votre base de données binaire avec votre base de données de projet convertie.

Comme toujours avec les bases de données de projet, la différence réside dans les fichiers générés. Si vous regardez le contenu des applications créées, vous verrez un fichier avec l’extension « .4dz » au lieu d’un fichier « 4dc ».

Un exemple concret

Dans la vidéo suivante, nous générons une base de données compilée à partir d’une base de données binaire. Ensuite, nous faisons la même chose à partir d’une base de données de projet. La base de données projet est le résultat de la conversion de la base de données binaire.

A la fin de la vidéo, vous pouvez comparer la taille des fichiers obtenus. SURPRISE. Le .4dz est 5 fois plus petit que le .4dc.

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.