4D v19 R2 est là
Nous avons le plaisir de vous annoncer que 4D v19 R2 est désormais disponible !
Voici un aperçu de ce que cette version vous réserve :
- 4D for Android (notre plateforme de développement pour les appareils Android) est désormais définitif avec 4D v19 R2.
- En parlant de mobile, de nouvelles fonctionnalités pour les plateformes iOS et Android sont maintenant disponibles, vous permettant de personnaliser la couleur de votre application, de l’adapter au mode sombre ou clair, de trier ses données locales, et plus encore !
- 4D View Pro: Analysez les données avec des tableaux croisés dynamiques. Importez et exportez des fichiers CSV. Gérez vos feuilles par programmation. Gérez facilement les sauts de page (pour l’impression) depuis l’interface utilisateur.
- 4D Write Pro : Plus d’options d’affichage pour les images en ligne et ancrées. Nous avons également facilité le formatage des images en tant que documents de fond, sections, paragraphes, etc.
- Plus de fonctionnalités de programmation orientée objet qui plairont à vos développeurs. Au-delà de l’aspect stockage, la gestion de la mémoire et les performances en termes de vitesse seront considérablement améliorées avec le contenu des blobs pour les attributs des objets.
- Des fonctionnalités qui intègrent les meilleures pratiques telles que la définition d’un fichier .gitignore par défaut et la gestion de la marque d’ordre des octets (BOM) et de la fin de ligne (EOL).
- Des fonctionnalités qui améliorent votre expérience en tant que développeur, comme l’accès aux détails d’une fonction de classe depuis l’éditeur de code.
- Des fonctionnalités qui facilitent l’expérience de l’utilisateur final , comme la signature automatique des composants sur Mac.
- Et si vous êtes un éditeur de logiciels, vous serez heureux d’apprendre que nous avons ajouté une fonctionnalité qui empêche les utilisateurs de votre application de voir (et de modifier) le contenu de la 4DZ.
Comment définir le délai d’attente pour les applications 4D distantes ?
Pour éviter la perte de session, 4D surveille l’état de sommeil des applications 4D distantes.
Lorsqu’un utilisateur est connecté depuis une application 4D distante à un 4D Server et que son ordinateur se met en mode veille, l’information est envoyée au 4D Server. Au moment où l’ordinateur de l’utilisateur se réveille, l’application 4D distante récupère alors son contexte d’exécution.
Sécurisez les ressources de votre application grâce à un nouvel algorithme
Lors de la génération de fichiers .4dz, 4D utilise par défaut un format zip standard. Si vous êtes un éditeur de logiciels, vous serez heureux d’apprendre que 4D v19 R2 a ajouté une fonctionnalité qui permet d’empêcher les utilisateurs de votre application de voir le contenu du 4DZ, et donc de pouvoir le modifier.
4D View Pro : Quoi de neuf dans SpreadJS v14.1 ?
4D v19 R2 est livré avec une nouvelle version de SpreadJS et une mise à jour du ruban qui lui est compatible. Découvrons les nouvelles fonctionnalités offertes par cette nouvelle version.
Comment tirer parti des actions de GitHub avec 4D
Votre projet est maintenant sur un système de contrôle de source. Cela signifie que la gestion de plusieurs versions de votre logiciel, le suivi des modifications et l’intégration des corrections ou des nouvelles fonctionnalités sont désormais beaucoup plus simples.
Pourquoi ne pas profiter également de l’intégration continue ?
A partir de 4D v19, vous pouvez lancer la compilation de votre projet avec une commande. Ainsi, vous disposez désormais de toutes les briques nécessaires pour automatiser votre chaîne d’intégration.
Ce billet de blog vous donnera un exemple d’automatisation avec le gestionnaire GitHub et les actions GitHub.
API REST 4D + ReactJS
par Mourad Aouinat, ingénieur logiciel chez 4D Maroc
Dans un précédent billet de blog, nous avons vu comment il est facile de mettre en place une API REST en utilisant 4D. Dans ce billet de blog, nous allons exploiter la puissante API REST de 4D en combinaison avec React pour construire une application To-Do qui comprend des fonctionnalités pour ouvrir les todos, en créer de nouveaux, modifier les existants, et des fonctionnalités pour la modification et la suppression en masse.
Comment automatiser la compilation
Depuis 4D v19, vous pouvez lancer la compilation d’un projet avec une simple commande. Vous vous demandez peut-être à quoi cela peut vous servir !
Votre équipe peut être composée de plusieurs développeurs, alors pourquoi ne pas automatiser la compilation à chaque poussée de code sur votre serveur de contrôle de source ? Il est toujours plus facile d’identifier une erreur lorsqu’elle est rapidement détectée.
Un autre cas est celui où votre projet est constitué de plusieurs composants. Vous pouvez écrire une méthode qui compile, construit, puis copie le composant dans la base de données hôte.
Ce blog abordera les différents points techniques qui sont très utiles pour créer vos propres outils d’automatisation, ainsi qu’un exemple d’application.
Basculer les modes sombre et clair sur macOS en un clic
A partir de 4D v19, vous avez la possibilité de créer des applications qui supportent le mode Dark et Light sur macOS. Pour ce faire, vous devez modifier et vérifier de nombreux petits détails : icônes, widgets, textes, couleurs de fond, etc.
Par conséquent, vous devez modifier l’apparence de votre mac des dizaines de fois par heure. D’accord, vous vous dites peut-être :« Quoi ? Il suffit de trois clics. Ouvrez le panneau des préférences, cliquez sur l’icône général, puis sur la commande clair ou foncé, c’est tout !« . Mais honnêtement, si vous êtes un développeur ou un testeur, répéter ces actions encore et encore devient très fastidieux.
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