Nouvelles

4D v19 R5 est là

Traduit automatiquement de Deepl

Nous avons le plaisir de vous annoncer que 4D v19 R5 est désormais disponible !

Outre les correctifs mensuels, voici un aperçu de ce que cette version vous réserve :

Télécharger 4D v19 R5 (correctifs mensuels disponibles)

  • Les capacités d’impression et les modèles améliorés ne sont qu’un aperçu des plus de 20 nouvelles fonctionnalités de 4D View Pro qui vous attendent.
  • 4D Write Pro est plus performant que jamais. Il comprend des en-têtes de tableau et des paragraphes liés. Plus, des contextes pour simplifier l’accès aux données et ouvrir le monde de l’ORDA et du développement orienté objet aux modèles de 4D Write Pro.
  • En ce qui concerne le langage 4D, nous avons mis en œuvre l’une des fonctionnalités les plus votées sur le forum. Vous nous avez demandé une façon plus légère de gérer les paramètres, et nous vous avons écouté. Dites bonjour à la commande Copy parameters .
Conseils

Conseils et astuces pour vos applications 4D – Édition de juin

Traduit automatiquement de Deepl

par Add Komoncharoensiri, directeur des services techniques de 4D Inc.

Nous vous présentons une nouvelle série de conseils et d’astuces.

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

Ce billet de blog couvre 16 conseils:

Conseils

Comment naviguer sur GitHub pour trouver tous les projets 4D

Traduit automatiquement de Deepl

Avec l’introduction des projets dans 4D, le code source des composants, des applications de démonstration et des autres outils de 4D est hébergé sur GitHub.

4D possède trois organisations GitHub.

  • Sur 4D, vous pouvez trouver le code source des composants internes de 4D. Vous pouvez donc les adapter à vos besoins.
  • 4D Depot contient tous les outils d’aide : IDH, démonstrations, exemples d’application, etc.
  • 4D Go Mobile héberge tous les formulaires de liste personnalisés, les formulaires de détail, les formulaires de connexion, les formateurs et les contrôles de saisie.

Vous pouvez trouver ces liens vers les différents dépôts GitHub depuis les sites Web de 4D ; par exemple, depuis le blog de 4D pour illustrer les nouvelles fonctionnalités, depuis la page des ressources du site Web de 4D pour les exemples de démonstration, ou depuis la galerie pour Mobile.

Mais vous pouvez aussi utiliser GitHub, faire des recherches, ajouter des signets, etc… Ce billet de blog présentera quelques fonctionnalités de base pour améliorer votre utilisation et votre navigation sur GitHub.

Conseils

ORDA – Optimisation des requêtes REST étape par étape (+ Une démo)

Traduit automatiquement de Deepl

La performance ORDA/REST est une question stratégique ; c’est pourquoi nous avons livré de nombreuses fonctionnalités liées à ce sujet, telles que l’optimisation des requêtes ORDA/REST en mode Client/Serveur et lors du travail avec un datastore distant. Récemment, nous vous avons également donné un contrôle complet sur l’optimisation des requêtes ORDA/REST.

Cet article de blog vous donne le plan à suivre afin de devenir un as en matière de performance ORDA/REST. Il comprend d’autres articles de blog à lire, des vidéos à regarder et une démo à utiliser pour améliorer rapidement et facilement les performances de vos applications.

Produit

4D Write Pro : Dites bonjour aux en-têtes de tableau

Traduit automatiquement de Deepl

Les tableaux sont un élément essentiel de 4D Write Pro. Ils évoluent régulièrement en offrant de nouvelles options de présentation. Par exemple, un tableau peut être affiché sur plusieurs colonnes ou pages. Les en-têtes du tableau sont répétés en haut de chaque colonne ou page pour faciliter la lecture de l’utilisateur.

À partir de 4D v19 R5, le tableau peut être enrichi d’en-têtes.

Produit

ORDA et 4D Write Pro : le couple de choc !

Traduit automatiquement de Deepl

Les documents de 4D Write Pro contiennent souvent des formules renvoyant des données ou des calculs dépendant de la base de données. Grâce à l’utilisation des contextes, associer ces données aux documents devient un jeu d’enfant !

Dans ce billet de blog, nous verrons comment la combinaison de documents 4D Write Pro avec des données récupérées par ORDA rend le code clair et facile à maintenir.

Produit

ORDA – Optimisez les performances grâce à un contrôle total des requêtes REST

Traduit automatiquement de Deepl

Avec une version précédente, vous avez découvert comment les requêtes ORDA REST avaient été automatiquement optimisées pour augmenter les performances lors du travail avec un datastore distant et des configurations client/serveur.

Vous avez appris que vous pouvez utiliser des contextes pour profiter de l’optimisation automatique des requêtes ORDA REST.

C’était une étape importante, mais nous vous proposons maintenant d’avoir un contrôle complet sur le comportement de vos requêtes REST. La performance étant une préoccupation stratégique, vous devez être impatient de découvrir cette nouvelle fonctionnalité !

Et ce n’est pas tout, de nouveaux outils sont désormais disponibles pour vous aider à comprendre et déboguer vos problèmes.

Continuez à lire pour une présentation complète.

Nouvelles

4D v19 R5 Beta commence aujourd’hui

Traduit automatiquement de Deepl

Nous sommes ravis d’annoncer le lancement du test bêta pour 4D v19 R5. Vous nous avez dit où vous vouliez aller, et cette version – comme la précédente et celles à venir – a les fonctionnalités pour vous aider à y arriver ?

  • Outre l’introduction des contextes de données, 4D bénéficie d’une version mise à jour de SpreadJS qui apporte de nombreuses améliorations, comme l’interface d’impression. 4D View Pro passe à un niveau supérieur.
  • 4D Write Pro apporte son lot de nouveautés : en-têtes de tableau, paragraphes liés, contextes de données, et de nombreuses améliorations des widgets de l’interface – vous offrant encore plus de possibilités pour produire des documents qui répondent à vos exigences.
  • Nous vous offrons un meilleur contrôle sur les contextes ORDA et le cache pour Client/Serveur et REST afin d’améliorer les performances.
  • Nous avons complètement réorganisé les journaux de diagnostic, vous offrant un contenu mieux filtré(niveaux de journaux tels que trace, debug, info, warn, et error).
  • Et vous pouvez maintenant vous débarrasser des bibliothèques inutiles (par exemple, CEF/Web Area, PHP) pour réduire la taille de vos applications.
  • Bien plus encore vous attend !

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

Nouvelles

4D v19 R4 est ici

Traduit automatiquement de Deepl

Nous sommes ravis d’annoncer que 4D v19 R4 est désormais disponible ! Une version riche en fonctionnalités qui met le paquet ✨

Outre les Hot Fixes mensuels, voici un aperçu de ce que cette version de fonctionnalités vous réserve :

Télécharger 4D v19 R4 (Hot Fixes mensuels disponibles)

  • À votre demande, nous avons introduit la prise en charge des écrans haute résolution, tels que les écrans 4K, dans Windows, ce qui se traduit par des textes plus nets, des photos très détaillées et, au final, une interface utilisateur plus définie pour les applications professionnelles.
  • Une autre fonctionnalité très demandée est désormais disponible : la possibilité de lancer un processus externe de manière asynchrone pour améliorer l’expérience de vos utilisateurs.
  • En ce qui concerne le langage 4D, nous sommes ravis de partager les nombreuses améliorations que nous avons apportées pour améliorer votre expérience de codage. Des instructions de saut et de l’évaluation des courts-circuits aux opérateurs ternaires et aux opérateurs d’affectation composés.
Produit

Marquez vos commentaires, une fonctionnalité par des développeurs pour des développeurs

Traduit automatiquement de Deepl

Les commentaires sont essentiels dans la vie d’un développeur. Lorsque nous travaillons sur une nouvelle fonctionnalité, nous ajoutons souvent des commentaires qui sont des rappels. Par exemple :

  • pour valider une partie du code avec un collègue,
  • de refactoriser une fonction,
  • pour corriger du code qui ralentit les performances,
  • pour découper une méthode ou une classe en sections,
  • pour préparer le squelette d’une classe et ajouter un commentaire à faire à l’intérieur de chaque fonction.

Même si vous écrivez du code simple, essayez de le lire des mois ou des années plus tard. Vous semblera-t-il toujours aussi simple, ou regretterez-vous de ne pas avoir ajouté de commentaires ?

4D v19 R4 fait passer les commentaires à un tout autre niveau grâce aux balises de commentaires qui vous permettent de mieux organiser vos commentaires.