Comment partager votre code 4D via Github
Vous avez donc testé des bases de données de projets… vous en avez peut-être créé une ou vous avez peut-être converti une application binaire existante. Maintenant, nous allons vous montrer comment utiliser Git (le système de contrôle des révisions) avec Github comme service d’hébergement pour votre application 4D.
Bases de données et composants du projet
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.
Base de données du projet : Déploiement de votre application
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.
Utilisation des bibliothèques 4D dans les bases de données des projets
4D fournit des bibliothèques pour vous aider à développer des applications. L’une de ces bibliothèques est standard et contient des objets de formulaire et des widgets préconfigurés, tandis que d’autres bibliothèques sont personnalisées. La bibliothèque standard est en « lecture seule » et son comportement ne change pas lors du développement des bases de données du projet (à l’exception de différences mineures et cosmétiques au niveau de l’interface). Vous avez également la possibilité de créer vos propres bibliothèques personnalisées pour enregistrer vos propres objets de formulaire ou groupe d’objets. Dans ce cas, quelques modifications ont été apportées pour les rendre encore plus performantes. Vous trouverez ci-dessous tout ce que vous devez savoir sur ces changements :
Bases de données du projet : Post-conversion
Dans cet article de blog, nous vous avons montré comment convertir une base de données binaire en une base de données de projet. Une fois que tout est prêt et que la conversion s’est déroulée avec succès, vous pouvez commencer à travailler avec votre base de données de projet. Cependant, certaines questions peuvent se poser : tous les fichiers de la base de données sont-ils utiles ? Il est évident que le fichier de structure « .4DB » n’est plus nécessaire. Puis-je supprimer d’autres fichiers ?
Voici tout ce que vous devez savoir après la conversion.
Bases de données du projet : embellissez vos formulaires avec des feuilles de style
Les structures binaires 4D classiques vous permettent de définir des feuilles de style pour spécifier la police, la taille de la police et le style de texte à utiliser dans vos formulaires pour les plateformes macOS et Windows. Les bases de données de projet vous permettent d’aller encore plus loin en vous permettant de définir les propriétés d’un bouton à 4 états ou de spécifier la couleur et la bordure de tous les objets ligne ou même de définir la hauteur de l’en-tête de toutes les boîtes de liste d’une application ! Inspiré par la grammaire et la syntaxe de CSS, 4D l’a adapté pour répondre aux besoins spécifiques des formulaires des bases de données des projets 4D. Grâce aux feuilles de style, vous pouvez configurer toutes les propriétés pour créer des formulaires vraiment attrayants visuellement. Ce billet de blog vous montre comment !
Bases de données du projet : Gestion des utilisateurs et des groupes
Les bases de données de projets, disponibles en version bêta dans les dernières versions de 4D v 17 R-Releases, sont maintenant disponibles en production dans 4D v18 ! Parmi les nombreux changements dans 4D v18, la façon dont les utilisateurs et les groupes sont gérés … c’est devenu beaucoup plus facile, notamment le déploiement. Ce post va brièvement souligner tout ce que vous devez savoir sur ces changements.
Bases de données du projet : Architecture
Les bases de données de projet, qui sont la tête d’affiche de la version 4D v18, permettent aux équipes de travailler en collaboration en stockant le code d’une application dans un système de contrôle de la source, dans des fichiers de type texte contenant tout, de la structure de la base de données à l’interface utilisateur, y compris les formulaires, les menus, les paramètres utilisateur ou toute ressource requise. Et comme une base de données de projet est constituée de fichiers texte, vous aurez plusieurs dossiers et fichiers, stockés dans un seul dossier de base de données parent. Dans cet article de blog, nous allons examiner l’architecture d’une base de données de projet pour vous permettre de mieux comprendre ce nouveau type de base de données.
Bases de données du projet : Du binaire au texte
4D v17 R5 a marqué le début du test bêta pour un nouveau type de base de données 4D : les bases de données de projet. Dans 4D v18, nous sommes ravis d’annoncer que les bases de données de projets sont maintenant en version finale. Il est temps de profiter de la puissance de la plateforme de développement 4D combinée à la polyvalence d’un format léger et distribué !
Bases de données de projets : Plus qu’une solution de collaboration
Vous rêvez d’un moyen de travailler en collaboration ? Un moyen de travailler où que vous soyez dans le monde, avec des membres de votre équipe situés à différents endroits, sans que personne n’ait à se demander où trouver la dernière version d’un fichier ou d’un projet ? Une façon différente de tester de nouvelles fonctionnalités et de les réinitialiser si elles ne fonctionnent pas, tout en étant capable de choisir un point de restauration à partir duquel vous voulez réinitialiser au lieu d’exécuter une sauvegarde complète du fichier. Vos rêves deviennent réalité, ces scénarios sont désormais possibles grâce à 4D v18 et aux bases de données de projets !
Nous contacter
Vous avez une question, une suggestion ou vous voulez simplement entrer en contact avec les blogueurs 4D ? Envoyez-nous un message !
* Votre vie privée est très importante pour nous. Veuillez cliquer ici pour consulter notre Politique