Nouveautésen 4D 20R3

illu_projectmode.jpg

Langage 4D

Fonctionnalités pour renforcer l'autonomie des développeurs

Découvrez un trio de fonctionnalités puissantes conçues pour rationaliser votre processus de développement.

Dites adieu au code répétitif ! Déclarez et initialisez des variables sans effort en une seule ligne, en réduisant la redondance et en simplifiant votre processus de codage.

Simplifiez les déclarations de méthodes et de fonctions en ajoutant le symbole "..." au dernier paramètre. Cela permet d'améliorer la flexibilité et la lisibilité de votre code, en le rendant plus concis tout en gérant des paramètres variables sans effort.

Découvrez la puissance de la nouvelle fonction multiSort() ! Il rationalise le tri et la synchronisation entre plusieurs collections, améliorant ainsi considérablement l'efficacité de la manipulation des données.

En savoir plus sur le langage 4D

illu_rest.jpg

Serveur 4D REST

Des marqueurs globaux pour suivre les changements de données

Les Stamps, autrefois exclusifs à 4D for Mobile, ont été implémentés.

Exploitez la puissance des Stamps dans de multiples scénarios en utilisant le serveur 4D REST. Cette fonctionnalité permet de mettre à jour ou de synchroniser des données en transférant uniquement les modifications apportées depuis la dernière synchronisation au lieu de transférer l'ensemble des données.

En savoir plus sur les Global Stamps

illu_4dwp.jpg

4D Write Pro

L'expérience d'un document qualitatif

Exploitez le potentiel du format PDF/A ! Bien que facultatif, ce format ouvre la voie à de futures applications telles que la facturation électronique, permettant une gestion efficace et écologique des transactions commerciales.
Attribuez des noms aux formules pour améliorer la lisibilité des documents. Grâce à des formules facilement identifiables, les utilisateurs comprennent rapidement l'objectif de chaque formule, ce qui simplifie le travail sur les modèles et améliore l'expérience de l'utilisateur.

En savoir plus sur Write Pro

illu_websockets.jpg

WebSockets

Un contrôle sur mesure pour des interactions améliorées

Personnalisez les en-têtes des clients WebSocket pour mieux contrôler les interactions. Transmettez des données spécifiques à la sécurité ou à l'application, offrant ainsi une polyvalence inégalée.

En savoir plus sur les WebSockets

illu_4dvp.jpg

4D View Pro

Meilleures performances pour les documents volumineux

Améliorez les performances de vos documents 4D View Pro les plus volumineux grâce à un nouveau format blob. Stockez des fichiers compressés dans votre base de données sans compromettre la vitesse.

En savoir plus sur 4D View Pro

illu_vscode.jpg

Visual Studio Code extension

Débloquez instantanément les connaissances 4D

Découvrez la nouvelle fonctionnalité "Show 4D Documentation"! Survolez la commande ou la classe de votre choix et accédez instantanément à des descriptions informatives. Cliquez pour obtenir des détails complets afin d'améliorer votre expérience de codage dans VSCode.

En savoir plus sur Visual Code Extension