Auteur: Marie-Sophie Landrieu-Yvert

Avatar
- Product Owner - Marie-Sophie Landrieu-Yvert a rejoint l'équipe de 4D Product en tant que Product Owner en 2017. En tant que Product Owner, elle est en charge de rédiger les user stories puis de les traduire en spécifications fonctionnelles. Son rôle est également de s'assurer que l'implémentation de la fonctionnalité livrée répond au besoin du client.Marie-Sophie est diplômée de l'école d'ingénieur ESIGELEC et a commencé sa carrière en tant qu'ingénieur chez IBM en 1995. Elle a participé à divers projets (projets de maintenance ou de construction) et a travaillé en tant que développeur Cobol. Elle a ensuite travaillé en tant que concepteur UML et développeur Java. Dernièrement, ses principaux rôles étaient d'analyser et de rédiger des exigences fonctionnelles, de coordonner les équipes commerciales et de développement.
Produit blank

ORDA : Bouclage facile avec un nouveau tag 4D

Traduit automatiquement de Deepl

Vous avez probablement déjà utilisé une boucle For each…End for each pour travailler avec des sélections d’entités ORDA ou avec des collections. Son utilisation est simple et directe. Vous souhaitez l’utiliser comme balise 4D dans vos pages SHTML ? Ou peut-être avec la commande PROCESS 4D TAGS?

Depuis la version 19 de 4D, c’est possible ! Continuez à lire pour en savoir plus.

Produit blank

4D Data Explorer en action

Traduit automatiquement de Deepl

Même si le 4D Data Explorer est encore en version Preview (il y a certainement plus de fonctionnalités à venir dans les prochaines versions), nous avons pensé vous montrer le produit en action et vous faire découvrir ses capacités.

Il s’agit d’une interface de navigateur web utilisable aussi bien par l’administrateur que par le développeur, à distance (de manière sécurisée avec une connexion HTTPS) ou localement sur la même machine que votre base de données ouverte.

Vous avez besoin de vérifier vos données pendant le développement ? Vous avez besoin de trouver des données qui pourraient causer des bogues ? Le Data Explorer, avec son puissant moteur de requêtes et son interface web intuitive, est fait pour vous !

Regardons la vidéo :

Produit blank

Sessions évolutives pour les applications web avancées

Traduit automatiquement de Deepl

De nos jours, les applications web sont des outils modernes essentiels. Les machines et les processeurs devenant de plus en plus puissants, vos applications web doivent constamment répondre aux exigences de performance. C’est pourquoi avec 4D v18 R6, le serveur Web 4D propose un nouveau type de session Web : la session Web évolutive.

Découvrons-en plus !

Produit blank

Vos données en direct … dans une interface web

Traduit automatiquement de Deepl

En tant que développeur 4D, vous avez peut-être rêvé de visualiser vos données immédiatement et facilement pendant que vous les mettez à jour/créez. Ou peut-être êtes-vous un administrateur 4D et avez-vous besoin de trouver rapidement un enregistrement qui provoque une erreur en raison de données inappropriées. Cela a été possible avec l’interface de requête et le formulaire de sortie intégrés de 4D, mais la personnalisation de ce formulaire peut prendre du temps et vous avez peut-être besoin d’un outil plus réactif.

Que diriez-vous d’une interface web moderne et conviviale pour visualiser vos données ? Et pour couronner le tout, que diriez-vous si cette interface était accompagnée d’un puissant moteur de requêtes ? Ne rêvez plus ! Tout cela est désormais une réalité grâce à Data Explorer, un nouvel outil fourni en avant-première pour que vous puissiez l’évaluer et nous donner votre avis.

Bien entendu, il sera amélioré dans les versions futures.

Découvrons-le maintenant !

Produit blank

Passage en douceur aux sélections d’entités partageables

Traduit automatiquement de Deepl

Dans cebillet de blog , vous avez découvert la puissance que peuvent offrir les sélections d’entités partageables. 4D se concentre sur le partage des données car, à long terme, il est source de performance.

Mais nous sommes conscients que cette stratégie ne correspond peut-être pas à votre stratégie actuelle. Nous avons suivi les discussions sur le forum et compris vos commentaires et sentiments.

Pour adoucir cette étape et vous donner plus de flexibilité et d’outils, nous avons apporté quelques améliorations concernant la nature (partageable ou non partageable) des sélections d’entités.

Avant de poursuivre, nous vous recommandons vivement de lire cet article de blog et celui-ci afin de comprendre les améliorations décrites ci-dessous.

Produit blank

ORDA – Partager une sélection d’entités entre processus

Traduit automatiquement de Deepl

4D v16 R6 a introduit un nouveau concept de communication entre les processus: les variables d’objets et de collections partagées! Grâce à cela, vous êtes en mesure de partager facilement des informations entre les processus.

Jusqu’à présent, les sélections d’entités n’étaient pas partageables entre les processus. Mais cela a changé… nous avons le plaisir de vous annoncer que dans 4D v18 R5, les sélections d’entités sont partageables !

Fini le temps où il fallait construire une liste de clés primaires pour déplacer une sélection d’entités vers un autre processus. Améliorez votre code multi-processus en incluant les sélections d’entités ORDA comme objets partagés.

Continuez à lire pour en savoir plus.

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 !