Applications 4D sans tête
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.
Bases de données du projet : Du binaire au texte
4D v17 R5 a marqué le début du test bêta pour un nouveau type de base de données 4D : les bases de données de projet. Dans 4D v18, nous sommes ravis d’annoncer que les bases de données de projets sont maintenant en version finale. Il est temps de profiter de la puissance de la plateforme de développement 4D combinée à la polyvalence d’un format léger et distribué !
Bases de données de projets : Plus qu’une solution de collaboration
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 !
La version bêta de 4D v18 commence aujourd’hui
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).
Comment faire authentifier votre demande de fusion 4D ?
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 :
4D v18 : L’histoire derrière la conception du logo
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.
Préparez vos applications macOS pour la notarisation avec 4D
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.
Notre version majeure la plus spectaculaire à ce jour, bientôt disponible !
Moins d’un mois avant le lancement de la version bêta de l’une des versions les plus sensationnelles de 4D ! 4D v18, une version majeure du produit qui regorge de mises à jour, d’améliorations et de nouvelles fonctionnalités passionnantes pour faciliter le codage.
4D pour iOS : Ce que vous devez savoir sur iOS 13
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 :
Optimisez votre code ORDA grâce à la journalisation des requêtes
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.
Nous contacter
Vous avez une question, une suggestion ou vous voulez simplement entrer en contact avec les blogueurs 4D ? Envoyez-nous un message !
* Votre vie privée est très importante pour nous. Veuillez cliquer ici pour consulter notre Politique