4D v16 R5 Beta commence aujourd’hui !

Traduit automatiquement de Deepl

Nous sommes heureux d’annoncer le lancement de beta testing pour 4D v16 R5! Il est plein de choses intéressantes, alors jetons un coup d’œil et voyons ce que nous avons à offrir. 4D v16 R5 BETA has in store for you

Cette version introduit quelques fonctionnalités et améliorations importantes, notamment :

  • Unesécurité renforcée pour le serveur Web 4D et la gestion des mots de passe avec des protocoles et des algorithmes appropriés et efficaces.
  • Traitement simplifié des valeurs indéfinies dans le langage 4D.
  • La possibilité de gérer par programme vos en-têtes et pieds de page dans 4D Write Pro.
  • Adaptationentièrement automatique de la hauteur des lignes d’une liste dans 4D View Pro.

Sécurité

Au fil des ans, la sécurité est devenue un sujet essentiel pour les applications professionnelles. 4D v16 R5 fait un pas de géant en matière de sécurité avec ces trois améliorations :

Sécurité renforcée pour le serveur 4D

À partir de 4D v16 R5, la version minimale prise en charge par défaut est TLS v1.2. 4D Web Server garantit désormais que vos applications disposent du niveau de sécurité maximal par défaut (les versions TLS plus anciennes seront rejetées, car elles pourraient être non sécurisées).

Plus de sécurité pour le serveur 4D >

Prise en charge de SHA-2 pour la commande Generate digest

Les fonctions Digest sont conçues pour vérifier l’intégrité des données. Par conséquent, elles constituent un excellent moyen de détecter les changements et les altérations. 4D v16 R5 apporte une amélioration notable à la commande Generate digest en prenant en charge les algorithmes SHA-2.

La commande Generate digest prend désormais en charge la commande SHA-2 > >.

Hachage et vérification des mots de passe

Deux nouvelles commandes liées à la protection des mots de passe des utilisateurs ont été créées : Generate password hash et Verify password hash. Elles sont toutes deux basées sur l’algorithme bcrypt, qui est volontairement lent afin de rendre un mot de passe plus sûr contre les attaques par force brute.

Hachage et vérification des mots de passe >

Langage 4D

Commandes améliorées pour les processus préemptifs

Lesprocessus préemptifs sont remarquables car ils permettent à vos applications compilées 4D de fonctionner plus rapidement et de connecter plus d’utilisateurs. Vos multi-cores ne resteront pas inactifs avec 4D v16 R5, surtout avec les 20+ commandes améliorées à utiliser dans les processus préemptifs !

Davantage de commandes pour les processus préemptifs >

Gestion des pointeurs JSON

Si vous souhaitez diviser vos documents JSON en parties plus petites et réutilisables, les pointeurs JSON sont la solution !

Travailler avec des pointeurs JSON >

Ne paniquez pas devant les valeurs indéfinies

Les valeurs indéfinies ne sont plus un problème dans 4D v16 R5. Grâce aux améliorations apportées à la notation objet, le langage 4D accepte désormais l’évaluation de toute expression contenant des valeurs indéfinies. Fini les erreurs et les interruptions d’exécution du code !

Manipulation des valeurs indéfinies

Passage de données entre formulaires

La communication avec les formulaires est grandement simplifiée avec 4D v16 R5. Il suffit de lier un objet à votre formulaire et de l’utiliser en interne avec la nouvelle commande Form pour l’utiliser en interne. Plus de code compliqué ou de problèmes de variables globales !

Passage de données entre formulaires>

conseils d’aide sur les boîtes de liste

Les conseils d’aide sont un excellent moyen de simplifier une interface utilisateur complexe. 4D supporte maintenant les conseils d’aide sur les objets de type liste, et ce n’est pas tout ! Les conseils d’aide peuvent être définis en fonction de la position de la souris, de sorte que vous pouvez définir des conseils d’aide basés sur une colonne survolée et même sur chaque ligne. Bon survol !

Infobulles sur les boîtes de liste >

4D Write Pro

gérer les en-têtes et les pieds de page de manière programmatique

Pour ceux qui veulent utiliser les modèles 4D Write Pro pour créer d’autres documents et gérer les en-têtes et les pieds de page de façon programmatique , nous avons de bonnes nouvelles… c’est disponible dans 4D v16 R5, grâce à un ensemble de nouvelles commandes !

Gestion programmée des en-têtes et des pieds de page dans 4D Write Pro > > gestion des expressions imagées

Prise en charge des expressions imagées

Là où les mots font défaut, il y a les images. Avec 4D v16 R5, la gestion des images dans vos documents 4D Write Pro devient plus facile puisqu’une expression peut être une image. Cette amélioration vous aidera à créer des documents complexes de manière programmatique.

4D Write Pro prend désormais en charge les expressions d’images suivantes

images d’arrière-plan en taille réelle

Parfois, vous avez besoin d’avoir des images d’arrière-plan qui remplissent toute la zone imprimable. Grâce à un nouveau style pour les images d’arrière-plan, c’est désormais possible dans les applications suivantes 4D Write Pro!

Des images d’arrière-plan en taille réelle avec 4D Write Pro >

4D View Pro

hauteur automatique des lignes

Leslistes sont géniales, et elles sont encore meilleures avec 4D v16 R5. Grâce à un mode entièrement automatique d’affichage des listes, vous pouvez créer de superbes interfaces sans une seule ligne de code ! Il suffit de définir quelques propriétés dans la boîte de liste et 4D s’occupe du reste !

Hauteur automatique des lignes dans les boîtes de liste >

… et bien plus encore !

Gardez un œil sur votre serveur Web 4D

Avec 4D v16 R5, vous avez fait un pas de plus vers la création de votre propre dialogue d’administration de serveur. Avec une seule commande, vous pouvez récupérer des informations détaillées sur votre serveur Web 4D et son cache si vous mettez l’attribut cache à true !

Nouvelle commande pour obtenir des informations sur le serveur Web >

surveillance des processus

La commande Get process activity a été améliorée. Grâce à un nouvel attribut, tout processus peut être identifié de manière unique , quel que soit son type. Il convient de mentionner qu’il est plus facile que jamais d’analyser le résultat de la commande !

Amélioration de la commande « Get process activity » > surveillance des processus

Vous avez besoin de plus de détails techniques ? Jetez un coup d’œil à la documentation du site4D v16 R5 beta dans la section « Gestion de l’information ». 4D Doc Center.

Téléchargez 4D v16 R5 maintenant (exclusif aux partenaires 4D)

Vos commentaires sont très appréciés et nous aideront à améliorer la qualité de notre produit afin de mieux répondre à vos besoins. Vous pouvez contribuer à notre forum « version bêta » qui est accessible à tous les partenaires 4D.

Vous n’êtes pas encore partenaire ? Devenez un partenaire 4D et participez à nos campagnes de test bêta.

Avatar
- Responsable du marketing produit - Intissar a rejoint 4D en 2017 en tant que responsable du marketing produit. Elle travaille en étroite collaboration avec les équipes de produits, de marketing, d'ingénierie et de support technique pour mettre en évidence le " pourquoi ", le " comment " et le " quoi " des nouvelles fonctionnalités et des mises à jour auprès de différents publics. Cette proximité lui permet d'élaborer des cadres de messages et de rédiger des contenus approfondis et des échantillons de code pour le blog et le site Web de 4D.Après avoir obtenu un diplôme d'ingénieur en informatique à l'université VINCI, Intissar a travaillé dans plusieurs startups en tant qu'ingénieur logiciel. Son expérience pratique comprend la spécification, la conception et le développement de logiciels, la formation et l'assistance aux utilisateurs, ainsi que la gestion d'équipe.