Datastores à distance – Un cas d’utilisation pratique
L’une des fonctionnalités les plus intéressantes de la version 18 de 4D était les bases de données distantes. Elles ont ouvert tout un monde de possibilités et dans cet article de blog, nous allons vous montrer un cas d’utilisation pratique :
Une meilleure compréhension des sessions REST 4D
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.
Scraping Web à l’aide de la notation objet
Vous souhaitez récupérer des données qui ne sont pas disponibles via REST ou des services Web ? Et si elles ne sont disponibles que sur un site web ? Les données sont assez faciles à lire pour un humain, mais lire des données HTML avec un langage de programmation n’est pas si simple. Certains développeurs essaient d’utiliser Position et Substring, d’autres essaient Regex, mais c’est désagréable et cela prend du temps. Une approche très différente consiste à convertir le HTML en objet et à obtenir les données via la notation objet. Les lignes des tableaux sont traitées comme des collections et il est facile de les parcourir en boucle !
Cet article de blog décrit comment utiliser cette approche et fournit quelques conseils pratiques.
Tester le puissant serveur REST de 4D avec Postman
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.
Bases de données du projet : Git. Commit. Pull. Push & plus
Dans un précédent billet de blog, nous vous avons présenté Git (un système de contrôle de version) et Github (un service d’hébergement basé sur le cloud) et comment vous pouvez partager votre code 4D avec d’autres développeurs. Dans ce billet de blog, nous allons aller un peu plus loin en explorant certains scénarios qu’un développeur peut rencontrer, comme le clonage d’un dépôt distant, l’ignorance des fichiers déjà livrés et la résolution des conflits de fusion.
Bases de données du projet : Nouvelles possibilités avec l’éditeur de formulaires
Avec l’introduction des bases de données de projet, nous avons également modifié l’interface de certaines boîtes de dialogue 4D. Dans ce billet de blog, nous allons présenter certains des changements que nous avons apportés à l’éditeur de formulaires.
Formule – Sortir des sentiers battus
Selon le classement des 10 meilleurs articles de blog de 2019, l’article Formule : Plus de puissance derrière la simplicité post s’est classé assez haut … dans le top 5. Il semble que Formula ait vraiment retenu votre attention, alors voici une autre astuce que Vincent de Lachaux (développeur et expert 4D) m’a montrée et que je partage avec vous !
Base de données binaire vs. base de données de projet
Comme vous le savez, 4D prend désormais en charge deux façons de travailler avec les sources : les bases de données binaires et les bases de données de projet. Les bases de données binaires sont le 4D que nous connaissons et aimons tous, avec le code source dans un fichier binaire pour permettre le développement en équipe avec 4D Server, et tous les éléments de conception (méthodes, formulaires, structure, etc.) rassemblés dans un seul fichier binaire compact, le fichier « .4db ». Les bases de données de projets facilitent le travail collaboratif des équipes distribuées en stockant le code source dans un système de contrôle de la source dans des fichiers séparés en texte brut. Les projets ne remplaceront pas la 4DB, nous n’avons pas l’intention de faire disparaître la 4DB. Il s’agit de deux façons différentes de travailler et de développer. C’est à vous de choisir ce qui convient le mieux à vos besoins. Voici un article de blog pour vous aider à décider :
Bases de données du projet : Utilisateurs et groupes en action
Un article de blog très détaillé a été publié sur les utilisateurs et les groupes dans les bases de données de projet. Dans ce billet, nous vous proposons une vidéo sur les points clés à retenir.
Profitez-en !
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.
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