Produit blank

Renforcer la sécurité : 4D adopte OpenSSL 3.1

Traduit automatiquement de Deepl

À une époque où la sécurité des données est primordiale, la mise à jour des bibliothèques de sécurité est cruciale.
4D v20 a fait un grand pas en avant en mettant à jour sa bibliothèque OpenSSL de la version 1.1 à la version 3.1.
Cette avancée apporte une multitude d’avantages et d’améliorations aux développeurs 4D, leur permettant de créer des applications qui sont non seulement hautement sécurisées mais aussi exceptionnellement efficaces.
Examinons maintenant ces avantages en détail.

Produit blank

Client Websocket

Traduit automatiquement de Deepl

Dans le monde interconnecté d’aujourd’hui, le besoin de mises à jour en temps réel est primordial pour les sites web et les applications IoT.

Un moyen de fournir des informations instantanément à vos sites ou applications est d’utiliser le protocole Websocket qui fournit un canal de communication full-duplex entre un serveur et un client. Depuis 4D V20, vous pouvez créer un serveur Websocket avec la classe 4D.WebSocketServer. Nous continuons dans la v20 R2 avec la classe 4D.WebSocket qui vous permet de créer un client websocket pour se connecter à n’importe quel serveur websocket.

Produit blank

Créer une application autonome avec le composant Build4D

Un nouveau composant build4D est disponible sur GitHub depuis quelques mois. Il vous permet de créer sans effort un projet compilé ou un composant. Les choses s’améliorent encore ; cette nouvelle version du composant vous permettra de générer une application autonome, élargissant ainsi les possibilités de votre flux de développement.

Ainsi, avec tool4D disponible depuis la v20, l’intégration du processus de génération d’applications dans vos outils d’intégration continue (CI) est devenue remarquablement pratique.

Entrons dans les détails !

Nouvelles blank

4D v20 R2 Beta Démarre Aujourd’hui !

Nous avons le plaisir d’annoncer le lancement de beta testing pour 4D v20 R2!

Après le succès de 4D v20 LTS, cette nouvelle version apporte encore plus d’améliorations et de fonctionnalités supplémentaires passionnantes que vous ne voudriez pas négliger !

Découvrez tout ce que 4D v20 R2 Beta a à offrir.:

 

 

 

  • Lancement de l’assistant 4D Write Pro Table, un outil intuitif conçu pour les utilisateurs finaux, leur permettant d’exploiter les modèles fournis par les développeurs et adaptés à leurs besoins.
  • Expérimenter des capacités élevées de gestion des erreurs qui améliorent le retour d’information de l’utilisateur en fournissant des informations complètes et opportunes directement au sein de vos interfaces.
  • Adoptez le nouveau format de fichier .sjs dans 4D View Pro, spécialement conçu pour résoudre les problèmes de performance rencontrés lors de l’utilisation de fichiers plus volumineux.
  • Explorez la nouvelle fonctionnalité d’envoi de courriels via l’API Gmail, qui élargit vos capacités de communication.
  • Découvrez le dernier ajout d’une fonctionnalité d’extension de Visual Studio Code qui permet le formatage du code.
  • Et ce n’est pas tout : bien d’autres choses vous attendent !

Téléchargez 4D v20 R2 maintenant (Exclusif aux Partenaires 4D)

Nouvelles blank

4D v20 LTS est là !

4D v20 LTS, la version la plus riche en fonctionnalités de 4D à ce jour, est disponible!

Au cours des dernières années, nous avons fait progresser 4D à un rythme sans précédent. Nous avons introduit des concepts de pointe tels que la programmation orientée objet (POO) et les classes, affiné le langage 4D pour qu’il soit aussi familier et intuitif que des langages populaires tels que JavaScript et TypeScript, et introduit ORDA, un moyen innovant d’accéder aux données, parmi d’autres avancées.

Télécharger 4D v20 LTS maintenant

Maintenant, avec 4D v20, assistez à l’intégration de l’éditeur Visual Studio Code, exploitez les capacités exceptionnelles de 4D Write Pro pour la génération de documents basés sur des modèles, et donnez-vous les moyens de construire des interfaces utilisateur pour des applications modernes.

Et ce n’est pas tout ! Découvrez les points forts ci-dessous :

Conseils blank

Trucs et astuces pour vos applications 4D – Édition juin 2023

Traduit automatiquement de Deepl

par Add Komoncharoensiri, directeur des services techniques chez 4D Inc

Voici une nouvelle série de conseils et d’astuces.

La base de connaissances de 4D est une bibliothèque d’informations sur la technologie 4D où des conseils techniques hebdomadaires et des notes techniques mensuelles sont activement publiés. Si vous avez manqué les derniers conseils de la base de connaissances, ce n’est pas grave ; voici une compilation des dernières semaines.

Ce billet de blog couvre 20 astuces:

Conseils blank

4D View Pro : Créer un tableau croisé dynamique à partir d’un tableau de données

Les tableaux croisés dynamiques font partie des fonctionnalités les plus utiles qui permettent aux utilisateurs de résumer et d’analyser rapidement de grandes quantités de données afin de voir les comparaisons, les modèles et les tendances dans leurs données. Depuis 4D v19, les tableaux croisés dynamiques sont inclus dans 4D View Pro. Cet article de blog explique comment utiliser un tableau croisé dynamique via l’interface du ruban.

Produit blank

Déclarer les propriétés d’une classe

Le langage 4D est en constante amélioration. Pour la v20, nous vous apportons une nouvelle fonctionnalité qui facilitera l’utilisation de vos classes : les propriétés de classe déclarées. Déclarer les propriétés de vos classes améliorera grandement l’autocomplétion et vous donnera également des erreurs claires lors de la compilation. Vous voulez en savoir plus ? Laissez-moi vous montrer comment cela fonctionne !