Imaginez un moyen d’utiliser votre base de données avec une approche orientée objet, sans vous soucier de sa structure physique. Imaginez que vous puissiez gérer plusieurs sélections en cours en même temps ou que vous puissiez effectuer des requêtes récursives en une seule ligne de code. Eh bien, c’est maintenant une réalité grâce à ORDA! Avec 4D v17, votre code peut être écrit en mode orienté objet, et vous pouvez facilement naviguer dans l’ensemble de votre modèle de données.
ORDA a été l’une des principales annonces du 4D Summit 2018, ouvrant un monde de nouvelles possibilités en 4D. Il est maintenant temps de vous donner plus de détails sur les ORDA fonctionnalités disponibles avec 4D v17. To do so, we’ve prepared une série de billets de blog dédiés spécifiquement aux concepts ORDA core et aux fonctionnalités associées. Et nous allons les publier, l’un après l’autre, jour après jour.
Mais attendez – que signifie ORDA? ORDA est l’acronyme de Object Relational Data Access.
O . .. Objet
Les objets ne sont pas nouveaux pour 4D. Nous les avons introduits il y a des années. Ils sont d’abord apparus dans le langage, puis sous forme de champs d’objets, et maintenant avec la notation des objets. ORDA fait avancer les choses d’un grand pas. Pourquoi ne pas utiliser l’ensemble de la base de données comme un objet ?
R .. . Relationnel
Créer des applications commerciales sans utiliser de relations serait très difficile. ORDA rend l’utilisation des relations beaucoup plus facile, même si elles sont récursives.
D .. . Données
Tout tourne autour des données. Débarrassons-nous des enregistrements actuels et des sélections actuelles et imaginons quelque chose de mieux et de moins restrictif. ORDA rend l’utilisation de vos données aussi facile et pratique qu’avant, mais illimitée.
A . .. Accéder à
ORDA n’est pas seulement un nouveau langage ou une nouvelle syntaxe. Il s’agit d’accéder aux données. Même à partir de sources différentes, avec le même code et les mêmes formulaires.
Comment ORDA va-t-il changer votre façon de travailler ?
Pour les développeurs 4D existants, ORDA ouvrira de nouvelles possibilités et permettra de tirer parti des concepts modernes les plus avancés. Mais il n’y a aucune raison de paniquer, vous n’aurez pas à réécrire votre code. Vous pouvez combiner le langage 4D classique avec ORDA, dans la même application, voire dans la même méthode.
Pour les nouveaux développeurs 4D, ORDA permettra aux développeurs venant d’autres langages (comme JavaScript par exemple) de se familiariser plus facilement avec 4D, puisque beaucoup de concepts orientés objet leur seront familiers.
Enfin, cette nouvelle série d’articles de blog sur ORDA comprendra de nombreux exemples de bases de données et de codes pour vous guider et vous montrer tout le potentiel d’ORDA. ORDATout le potentiel d’ORDA. Restez donc à l’écoute et donnez-nous votre avis sur les forums 4D!