Produit

Applications 4D sans tête

Traduit automatiquement de Deepl

En tant que développeur 4D, vous avez peut-être déjà rencontré le besoin de développer des applications sans interface utilisateur graphique (GUI), autrement dit des applications headless. Auparavant, dans 4D, ce n’était pas tout à fait possible de le faire …. jusqu’à 4D v18 ! Dans ce billet de blog, nous allons passer en revue certaines des nouvelles capacités disponibles pour que vous puissiez rendre vos applications « headless » !

Pourquoi créer des applications sans tête ? Il y a plusieurs cas d’utilisation tels que simuler le comportement de Windows sur macOS, ou avoir le comportement d’un service Windows sans utiliser le gestionnaire de service, et ainsi de suite. Mais surtout, cela ouvre de nouvelles opportunités comme le développement de bots avec 4D.

Produit blank

Bases de données de projets : Plus qu’une solution de collaboration

Traduit automatiquement de Deepl

Vous rêvez d’un moyen de travailler en collaboration ? Un moyen de travailler où que vous soyez dans le monde, avec des membres de votre équipe situés à différents endroits, sans que personne n’ait à se demander où trouver la dernière version d’un fichier ou d’un projet ? Une façon différente de tester de nouvelles fonctionnalités et de les réinitialiser si elles ne fonctionnent pas, tout en étant capable de choisir un point de restauration à partir duquel vous voulez réinitialiser au lieu d’exécuter une sauvegarde complète du fichier. Vos rêves deviennent réalité, ces scénarios sont désormais possibles grâce à 4D v18 et aux bases de données de projets !

Nouvelles blank

La version bêta de 4D v18 commence aujourd’hui

Traduit automatiquement de Deepl

Beta testing for 4D v18, our most spectacular release yet, is starting today! And we couldn’t be more thrilled to share all the novelties we’ve prepared pour vous. Plus de +90 avancées, y compris des améliorations majeures des fonctionnalités existantes, ainsi que de nouvelles fonctionnalités conçues pour faciliter votre parcours de développement et amener vos applications vers de nouveaux sommets. Et au cas où vous voudriez avoir une idée générale du potentiel de cette version, nous avons rassemblé cette vaste bibliothèque d’exemples (HDI).

Attachez vos ceintures et découvrons quelques-unes des nouveautés de cette version. 4D v18 Beta has to offer:

  • Base de données du projet – Contrôle de version: une solution pour la programmation collaborative. Elle vous permet de stocker votre code dans un système de contrôle des sources (par exemple, Github, Perforce, etc.) dans des fichiers texte simples.
  • Built-in encryption: Une protection optimale grâce au cryptage intégré des données par table.
  • 4D for iOS : un produit entièrement intégré à 4D pour étendre vos applications métier au mobile en toute simplicité.
  • ORDA : des commandes améliorées, des performances améliorées… sans oublier le datastore distant.
  • Langage 4D : des commandes 4D supplémentaires pour élargir vos capacités de programmation.
  • 4D Write Pro : Feuilles de style. Tableaux. Barre d’outils. Exportation vers Word. Et bien plus encore.
  • 4D View Pro : Ruban d’outils. Importation/exportation d’Excel. Et la liste est longue.
  • Et bien plus encore (voir ci-dessous).
Conseils blank

Comment faire authentifier votre demande de fusion 4D ?

Traduit automatiquement de Deepl

Avec Catalina (macOS 10.15), il est fortement recommandé de notariser les applications distribuées sur un réseau public. Un nombre important de développeurs transfèrent leurs applications en utilisant un périphérique de stockage connecté ou via le partage de fichiers, la notarisation n’est pas nécessaire dans ces cas où l’utilisateur fait déjà confiance au développeur. L’objectif de la notarisation est d’assurer aux utilisateurs que l’application n’est pas malveillante et n’est requise que pour les applications téléchargées à partir d’un site web.

Si vous utilisez notre fonction de signature intégrée lorsque vous créez vos applications avec 4D v18, votre application est prête à être notariée. Ce processus s’effectue en dehors de 4D. Il consiste à ajouter une signature électronique à votre demande et à soumettre votre demande signée à un service d’inspection automatisé. Voici tout ce que vous devez savoir :

Nouvelles blank

4D v18 : L’histoire derrière la conception du logo

Traduit automatiquement de Deepl

Lorsqu’il s’agit de versions majeures de produits, 4D accorde une attention particulière à la couleur du logo de chacune d’entre elles. Comme 4D v18, l’ une des versions les plus révolutionnaires de 4D, arrive à grands pas, nous avons décidé de révéler l’histoire derrière les choix faits non seulement pour la couleur du logo mais aussi pour les modifications de la forme des icônes ! Voici tout ce que vous devez savoir sur la couleur du logo de 4D v18, tel que raconté par le designer créatif : Julien Banon.

Produit blank

Préparez vos applications macOS pour la notarisation avec 4D

Traduit automatiquement de Deepl

Catalina (macOS 10.15) est désormais disponible et Apple a annoncé que la notarisation des logiciels distribués en dehors de l’App Store était devenue obligatoire. Cela peut soulever quelques questions : que se passe-t-il si mon application 4D n’est pas notariée ? Serai-je en mesure de la notariser ? Comment ? Pas de panique ! Nous avons tout prévu et cet article de blog apporte les réponses.

Produit blank

4D pour iOS : Ce que vous devez savoir sur iOS 13

Traduit automatiquement de Deepl

iOS 13, lancé pour la première fois lors de la conférence annuelle des développeurs mondiaux d’Apple (WWDC 2019), sera publié aujourd’hui, le 19 septembre. Et nous ne pourrions pas être plus ravis d’annoncer que certaines des fonctionnalités qu’Apple a dévoilées pour son dernier iOS, seront disponibles dans 4D pour iOS avec la sortie de la v18 ! Voici tout ce que vous devez savoir sur les avancées que nous vous réservons :

Produit blank

Optimisez votre code ORDA grâce à la journalisation des requêtes

Traduit automatiquement de Deepl

Avez-vous déjà eu besoin d’analyser le trafic de vos requêtes ORDA entre un client et le serveur 4D ? Parfois, il peut s’écouler un certain temps avant de recevoir une réponse du serveur, ce qui peut vous amener à vous demander si c’est dû au trafic réseau ou à une requête non optimisée que vous avez écrite ! Heureusement, 4D v17 R6 permet de déterminer la ou les raisons probables de cette latence avec les nouvelles méthodes ORDA disponibles sur l’objet ds objet. Ce ne sont pas seulement des fonctions de débogage, elles vous permettent aussi d’optimiser votre code ORDA avec une meilleure compréhension des requêtes envoyées.