Amélioration de la gestion du catalogue pour les systèmes de contrôle des versions
En réponse à vos précieux commentaires, nous avons amélioré l’architecture des projets 4D.
Traditionnellement, le fichier de catalogue contenait toutes les informations relatives à la structure du projet, y compris les informations graphiques telles que les couleurs ou les positions appliquées aux tables, aux champs et aux relations. Désormais, ces informations peuvent être stockées dans un fichier distinct, ce qui simplifie l’examen des pull requests et la gestion des conflits de merge dans les systèmes de contrôle de version.
Penchons-nous sur les spécificités de cette amélioration.
ORDA – Du débutant à l’expert
ORDA, qui signifie Object Relational Data Access, est une méthode d’accès aux données qui combine les avantages de la programmation orientée objet avec ceux des bases de données relationnelles, ce qui permet aux développeurs de se concentrer sur la résolution des problèmes métier plutôt que sur la gestion de l’accès aux données.
Que vous soyez novice en matière d’ORDA ou que vous en soyez déjà familier et que vous souhaitiez approfondir vos connaissances, considérez cet article de blog comme une feuille de route qui vous guidera tout au long du processus d’apprentissage.
Ce billet de blog comprend les éléments suivants :
- Avantages d’ORDA
- Vue d’ensemble d’ORDA
- Concept principal
- APIs ORDA
- Couche d’abstraction ORDA
- Travailler à distance
- Optimisation des requêtes
- Système de permissions
- Partage de données entre processus
Sans plus attendre, passons aux choses sérieuses !
ORDA – Dites bonjour aux alias
4D v19 R4 est livré avec un nouveau concept ORDA : Les alias. Ils sont la suite logique et complémentaire des attributs calculés.
Ce billet de blog explique ce que sont les alias et souligne leurs avantages, notamment quand utiliser l’un ou l’autre… ou les deux.
ORDA – Améliorez votre API grâce à la portée des fonctions
4D v18 R4 et ORDA vous permettent de créer des fonctions de classe de haut niveau au-dessus du modèle de données. Cela vous permet d’écrire du code orienté métier pour masquer la complexité, réduire les erreurs et accélérer le processus de développement.
Avec 4D v18 R5, nous apportons encore plus de fonctionnalités pour vous aider à optimiser et organiser votre code. Par exemple, vous pouvez avoir besoin d’exécuter une fonction localement sur le client pour améliorer les performances lorsque vous travaillez en mode client/serveur. C’est désormais possible ! Ou si vous exposez votre base de données en tant que serveur REST, vous pouvez souhaiter que certaines fonctions soient disponibles du côté serveur mais cachées pour vos clients REST. C’est également possible !
Conseils : Classes du modèle de données ORDA
Vous êtes maintenant au courant de la disponibilité des classes ORDA. Dans cet article de blog, vous apprendrez quelques astuces pratiques pour en tirer le meilleur parti !
Classes du modèle de données ORDA et REST
Dans un précédent billet de blog, vous avez découvert les classes ORDA et les possibilités qu’elles offrent pour faciliter votre expérience de codage. Dans ce billet de blog, vous verrez comment les utiliser avec le serveur REST.
Voyons cela en action !
Classes ORDA pour gérer votre modèle de données
Dans un précédent billet de blog, nous vous avons présenté le monde des classes de modèles de données ORDA. Il est maintenant temps de mettre la main à la pâte et d’en apprendre davantage !
Vous savez déjà que la structure d’ORDA(datastore, dataclass, entité, sélection d’entité) est composée d’objets. Mais ce ne sont pas de simples objets, ce sont des objets fortement typés liés à des classes ORDA spécifiques. Cela signifie que vous pouvez écrire des fonctions pour masquer la complexité de l’implémentation physique de vos données.
Bienvenue dans le monde des classes ORDA
ORDA a été une révolution avec 4D v17. Il a ouvert un tout nouveau monde de possibilités et vous a fait entrer dans une autre dimension de la programmation. Une dimension où vous pouvez facilement développer des applications en utilisant une approche orientée objet.
Nous ne nous sommes pas arrêtés là ! Nous avons continué à ajouter des améliorations à ORDA par le biais d’un ensemble de fonctionnalités dans chaque version ultérieure. Maintenant, avec 4D v18 R4, nous sommes ravis d’aller encore plus loin avec la disponibilité de classes de modèles de données ORDA. Des classes dédiées à votre modèle de données.
Cela va considérablement améliorer votre code. Vos applications peuvent désormais exposer facilement des services, être plus faciles à gérer et à maintenir, et s’intégrer de manière transparente à d’autres applications.
C’est une autre grande fonctionnalité rendue possible grâce aux 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