QODLY STUDIO FOR 4D : QUOI DE NEUF DANS 4D 20 R5
Dans nos précédents billets, nous vous avons présenté Qodly Studio for 4D et nous espérons que vous avez commencé à explorer ses fonctionnalités. Avec chaque version, Qodly Studio for 4D devient une solution de plus en plus robuste et conviviale pour créer des applications web professionnelles avec un effort de codage minimal.
Intégré en profondeur à 4D, Qodly Studio vous permet d’exploiter la logique métier existante déjà développée pour les applications.
Nous allons nous plonger dans les nouvelles fonctionnalités de Qodly Studio for 4D 20 R5 et voir comment vous pouvez les intégrer dans vos applications.
4D 20 R5 est arrivée
Présentation de 4D 20 R5 – Disponible dès maintenant !
Voici un aperçu de ce qui vous attend avec cette nouvelle version :
Télécharger 4D 20 R5 (correctifs mensuels disponibles)
- QUIC: Améliorez les performances et la sécurité de vos applications sur des réseaux peu fiables grâce au QUIC, prêt pour la production, qui prend en charge l’IPv6, les capacités de diffusion et l’authentification unique de Windows.
- Interface utilisateur: Transformez l’apparence de vos applications avec deux nouveaux types de fenêtres qui permettent une personnalisation complète de la barre de titre de la fenêtre. Ajoutez des boutons, des boîtes de recherche et d’autres éléments pour créer votre design.
- 4D Write Pro: Créez des documents d’aspect professionnel avec une mise en page améliorée, une gestion facile des sauts de section, des options de formatage rapide et la prise en charge de tableaux plus grands.
- 4D Language: Écrivez un code plus propre et plus robuste avec des blocs Try-Catch pour une gestion précise des erreurs, des classes partagées pour une gestion simplifiée des objets et des singletons pour une meilleure accessibilité globale.
- ORDA: Mettez en œuvre une forte sécurité des données en limitant l’accès des utilisateurs à des données spécifiques sur la base de critères prédéfinis, en veillant à ce que les utilisateurs ne voient que les informations pertinentes.
- Extension Visual Studio Code: Améliorez la productivité des développeurs grâce à l’ intégration de GitHub Codespaces et à la vérification de la syntaxe de l’espace de travail.
- Qodly Studio for 4D apporte des composants personnalisés pour une plus grande flexibilité, de nouvelles fonctionnalités de dialogue pour de meilleures interactions avec les utilisateurs, Force Login pour une utilisation optimisée des licences, et plus encore.
Utiliser facilement l’API REST de Qodly
Il y a quelques mois, nous avons annoncé que Qodly Studio était désormais disponible pour tous nos partenaires Silver (et plus).
Qodly Studio pour 4D est entièrement intégré à 4D, permettant à 4D Server d’héberger votre application avec des pages locales et des pages web.
Qodly Studio est également accessible sur Qodly, dans le cadre de la nouvelle offre SaaS de 4D. Cette solution hybride innovante avec peu de code est spécialement conçue pour les applications professionnelles basées sur un navigateur web.
Vous avez peut-être déjà créé des applications en utilisant la plateforme Qodly et nous avons d’autres bonnes nouvelles !
Avec 4D 20R5, vous pouvez désormais utiliser l’API REST d’une application Qodly pour travailler de manière transparente avec vos données.
Continuez à lire pour en savoir plus.
Simplifier la gestion des composants dans 4D
Dans le contexte du développement 4D, la gestion des composants implique généralement une charge de travail importante. Cependant, l’introduction de la fonction Component Manager dans l’environnement 4D représente une avancée significative dans la gestion des composants.
Ne se limitant plus à placer les composants dans un dossier Components désigné, cette fonctionnalité s’appuie sur deux éléments clés : dependencies.json et environment4d.json. Depuis 4D 20 R5, ces fichiers offrent aux développeurs une meilleure visibilité sur les dépendances des applications et la possibilité de personnaliser les chemins d’accès aux composants.
Explorer les possibilités de GitHub Codespaces avec 4D
GitHub offre de puissants outils aux développeurs. L’un d’entre eux est Codepaces, qui vous permet de développer du code stocké dans un repo GitHub en ligne, où que vous soyez, à l’aide d’une instance intégrée de Visual Studio Code.
C’est également le cas pour les projets 4D!
Découvrons cet outil puissant et voyons une nouvelle façon de coder !
Déclassement de l’ancienne couche réseau
Pour gérer la communication entre le client 4D et le serveur 4D, 4D propose trois couches réseau différentes :
- Legacy,
- ServerNet,
- et QUIC.
La couche réseau Legacy a été introduite il y a 30 ans dans 4D v3. Elle a été développée à l’origine pour AppleTalk, améliorée pour ISDN, puis ont été ajoutés IPX et enfin TCP/IP.
Elle a été créée pour une utilisation client/serveur très différente de celle de 4D aujourd’hui : elle est monotâche, optimisée pour les réseaux lents sans cryptage et disponible pour de nombreux protocoles réseau différents. En tant que tel, elle n’est pas du tout optimisée pour les réseaux modernes et ne prend en charge qu’un nombre très limité de fonctionnalités.
C’est pourquoi, avec 4D 20 R5, nous avons décidé de rendre la couche réseau Legacy obsolète et prévoyons de la supprimer prochainement. Nous vous encourageons à passer à ServerNet dès maintenant si vous l’utilisez encore. Permettez-moi de vous expliquer les avantages que vous tirerez de ce changement.
4D Netkit : Authentification OAuth2.0 à l’aide d’un certificat
Plusieurs serveurs OAuth 2.0, tels que Microsoft Identity Platform, proposent une option d’authentification utilisant des certificats au lieu des secrets du client. Cette approche renforce les mécanismes de sécurité et d’authentification au sein du protocole. À partir de la version 4D 20 R5, Netkit intègre la gestion des connexions basée sur les certificats OAuth 2.0.
4D View Pro : Amélioration des fonctions personnalisées
4D Netkit : Ajouter un courriel avec Gmail
Il peut arriver que vous jugiez nécessaire de conserver un courriel comme modèle à l’intérieur d’une étiquette désignée dans votre boîte aux lettres. Avec la sortie de 4D 20 R5, nous avons introduit une fonctionnalité qui vous permet d’ajouter un courriel à une boîte aux lettres sans l’envoyer.
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