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.