Conseils

ORDA – Optimisation des requêtes REST étape par étape (+ Une démo)

Traduit automatiquement de Deepl

La performance ORDA/REST est une question stratégique ; c’est pourquoi nous avons livré de nombreuses fonctionnalités liées à ce sujet, telles que l’optimisation des requêtes ORDA/REST en mode Client/Serveur et lors du travail avec un datastore distant. Récemment, nous vous avons également donné un contrôle complet sur l’optimisation des requêtes ORDA/REST.

Cet article de blog vous donne le plan à suivre afin de devenir un as en matière de performance ORDA/REST. Il comprend d’autres articles de blog à lire, des vidéos à regarder et une démo à utiliser pour améliorer rapidement et facilement les performances de vos applications.

Produit blank

ORDA – Optimisez les performances grâce à un contrôle total des requêtes REST

Traduit automatiquement de Deepl

Avec une version précédente, vous avez découvert comment les requêtes ORDA REST avaient été automatiquement optimisées pour augmenter les performances lors du travail avec un datastore distant et des configurations client/serveur.

Vous avez appris que vous pouvez utiliser des contextes pour profiter de l’optimisation automatique des requêtes ORDA REST.

C’était une étape importante, mais nous vous proposons maintenant d’avoir un contrôle complet sur le comportement de vos requêtes REST. La performance étant une préoccupation stratégique, vous devez être impatient de découvrir cette nouvelle fonctionnalité !

Et ce n’est pas tout, de nouveaux outils sont désormais disponibles pour vous aider à comprendre et déboguer vos problèmes.

Continuez à lire pour une présentation complète.

Conseils blank

API REST 4D + ReactJS

Traduit automatiquement de Deepl

par Mourad Aouinat, ingénieur logiciel chez 4D Maroc

Dans un précédent billet de blog, nous avons vu comment il est facile de mettre en place une API REST en utilisant 4D. Dans ce billet de blog, nous allons exploiter la puissante API REST de 4D en combinaison avec React pour construire une application To-Do qui comprend des fonctionnalités pour ouvrir les todos, en créer de nouveaux, modifier les existants, et des fonctionnalités pour la modification et la suppression en masse.

Produit blank

ORDA – Améliorez votre API grâce à la portée des fonctions

Traduit automatiquement de Deepl

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 !

Produit blank

Prise en charge du partage des ressources entre origines (CORS)

Traduit automatiquement de Deepl

Vous est-il déjà arrivé de créer une demande de données HTTP et de vous heurter à une erreur rouge « l’accès à la demande HTML a été bloqué par la politique des cors » ?

Lorsque votre site se trouve sur le même domaine que le serveur du service web, il n’y a aucun problème. Cependant, ce n’est pas le cas lorsque vous effectuez une requête d’origine croisée. L’accès est refusé en raison de la sécurité du navigateur qui empêche les requêtes HTTP vers un autre domaine. Le résultat ? Une erreur de politique CORS.

Pour vous aider à autoriser explicitement certaines demandes d’origine croisée sur votre serveur, 4D prend désormais en charge le protocole CORS. L’accès aux données à l’aide de requêtes d’origine croisée vient de devenir plus facile !

Conseils blank

Une meilleure compréhension des sessions REST 4D

Traduit automatiquement de Deepl

Dans un précédent article de blog, nous vous avons montré comment démarrer avec le serveur REST de 4D. Nous vous avons guidé à travers différentes opérations CRUD en utilisant Postman et nous vous avons indiqué la documentation REST complète. Dans ce billet de blog, nous allons expliquer comment les sessions fonctionnent dans 4D. Cette compréhension vous permettra de construire un système d’authentification basé sur les sessions à l’aide du serveur 4D REST.

Conseils blank

Tester le puissant serveur REST de 4D avec Postman

Traduit automatiquement de Deepl

4D fournit un puissant serveur REST qui permet un accès direct aux données stockées dans vos bases de données 4D. Cela permet, par exemple, de construire une API à utiliser avec une technologie frontale moderne(par exemple , Angular, React, etc.). Dans ce billet de blog, nous allons fournir une première introduction au serveur REST robuste de 4D. Vous verrez comment le configurer et tester les opérations de création, récupération, mise à jour et suppression (CRUD) à l’aide de l’outil de test d’API, Postman.