Chez 4D, notre mission est de vous fournir les outils les plus robustes et les plus modernes pour vos applications. Pour y parvenir, nous devons parfois laisser le passé derrière nous afin de faire place à l’avenir.
Comme annoncé il y a deux ans, la couche réseau Legacy (une technologie qui nous a bien servi pendant plus de 30 ans) a été officiellement dépréciée. Aujourd’hui, nous franchissons la dernière étape : à partir de 4D 21 R3, la couche Legacy a été complètement retirée.
Mais il ne s’agit pas seulement du vieux code; il s’agit de s’assurer que vos applications bénéficient automatiquement de la vitesse, de la sécurité et de la stabilité de nos couches réseau modernes : ServerNet et QUIC.
Une transition en douceur
Nous avons conçu cette transition pour qu’elle soit aussi fluide que possible. 4D gère désormais automatiquement pour vous le choix de la meilleure couche réseau en fonction de votre type de base.
Voici comment fonctionne la logique dans la dernière version :
- Nouveaux projets: lorsque vous créez un nouveau projet, 4D utilise par défaut QUIC. Il s’agit de notre couche la plus avancée, offrant une stabilité et des performances supérieures, en particulier sur les réseaux instables.
- Nouvelles bases binaires: les bases binaires ne prenant pas en charge QUIC, elles utiliseront ServerNet par défaut, offrant ainsi une alternative moderne et performante à l’ancien protocole.
- Ouverture d’applications existantes: si vous ouvrez une application existante (projet ou binaire) qui était encore configurée pour utiliser la couche « Legacy », 4D mettra automatiquement à jour ce réglage vers ServerNet.
Quels sont les avantages ?
La mise à niveau vers des couches réseau modernes n’est pas seulement une exigence technique ; c’est une mise à niveau majeure pour vos utilisateurs et votre infrastructure.
Avec ServerNet, vous bénéficiez :
- Processus préemptifs: optimisez la puissance multi-cœur de votre serveur.
- Prise en charge du mode veille: une meilleure gestion des machines clientes qui se mettent en veille.
- Authentification unique (SSO): une authentification transparente pour vos utilisateurs.
- Chiffrement natif: sécurisez vos transmissions de données dès l’installation.
Avec QUIC, vous bénéficiez de tous les avantages de ServerNet, ainsi que:
- Support de la commutation de réseau: restez connecté même lorsque vous passez du Wi-Fi à la 4G/5G.
- Résilience à la latence: QUIC est spécifiquement conçu pour être plus performant sur les réseaux instables ou à forte latence.
Que devez-vous faire ?
Pour garantir le succès de votre transition, veuillez vérifier les configurations de votre réseau et de votre pare-feu (firewall).
Pour utiliser QUIC:
- Assurez-vous simplement que votre pare-feu autorise le port UDP 19813, ou celui que vous avez défini.
Pour utiliser ServerNet:
- Assurez-vous que votre pare-feu autorise les ports TCP 19813 et 19814.
- Si vous avez modifié le port par défaut (19813), assurez-vous que votre port personnalisé et le port suivant (+1) sont ouverts pour les connexions TCP.
- Nous vous recommandons également d’autoriser le port UDP 19813 pour permettre le « broadcasting » et la détection automatique du serveur.
Dernière étape : il est temps de passer au mode Projet !
Si ServerNet est une alternative moderne fantastique pour les bases binaires, QUIC représente la référence absolue en matière de réseau dans 4D. Comme QUIC est exclusivement disponible pour les projets, c’est le moment idéal pour convertir vos bases binaires en mode projet.
En passant en mode projet, vous ne vous contentez pas de débloquer QUIC ; vous profitez de toute la puissance du développement 4D moderne, notamment le contrôle de source (Git), la programmation basée sur les classes, une résilience réseau optimale, et bien plus encore.
Nous sommes impatients de voir vos applications fonctionner de manière plus rapide et plus sécurisée sur ces fondations modernes !
Comme toujours, n’hésitez pas à rejoindre la discussion sur les forums 4D.
Les commentaires ne sont pas disponibles pour cet article pour le moment.