Ligne de produits 64 bits FINAL sur Windows
Le 64 bits est la voie que tout le monde doit emprunter. Le 64 bits vous permet de profiter de la puissance des machines 64 bits et des dernières fonctionnalités natives du système pour votre application professionnelle.
Avec 4D v16 R24D a franchi une étape importante en tant que moteur de rendu Web intégré. 4D Developer Edition et les 4D Volume Desktop Windows 64-bit sont maintenant publiés en tant que « Final » et sont donc prêts pour la production.
Commencez tôt, utilisez-le maintenant et partagez vos commentaires dans le beta version forum de 4D Forums!
Trier les enregistrements par attribut d’objet
À chaque version de 4D, les champs d’objets deviennent de plus en plus puissants.
Une nouvelle commande 4D permettant de trier vos sélections d’enregistrements selon un ou plusieurs attributs est maintenant disponible avec 4D v16 R2. Cette nouvelle commande ORDER BY ATTRIBUTE fonctionne de la même manière que la commande ORDER BY; il vous suffit de passer un chemin d’accès à l’attribut par lequel vous voulez ordonner votre sélection – facile !
Nouveau moteur de rendu pour la zone Web
4D met à jour son composant interne pour les objets de la zone Web intégrée afin de bénéficier du moteur de rendu existant le plus récent et le mieux entretenu. Comme nous voulons soutenir durablement l’état de l’art de la technologie HTML et JavaScript, nous passons à Blink (également utilisé dans Google Chrome) pour la zone Web pour toutes les versions 64 bits de 4D.
Personnalisation de la couleur de surbrillance lors de la sélection d’une ligne de la boîte de liste
Une nouvelle étape est franchie pour fournir à nos développeurs un objet listbox entièrement personnalisable, entièrement adaptable aux besoins des utilisateurs. Une nouvelle option est disponible dans les listboxes qui permettra d’améliorer les interfaces finales : cette option s’appelle« Hide selection highlight ».
Cette option peut être activée en un seul clic. Une fois activée, la surbrillance du système sera complètement invisible.
Nouvelle fonctionnalité d’entreprise : prise en charge des instantanés de machines virtuelles
Si vos utilisateurs exécutent votre application en tant qu’application virtualisée, il y a de fortes chances qu’ils utilisent VMWare vSphere (Hypervisor ESXi) et qu’ils utilisent des snapshots.
4D v16 R2 installera automatiquement un service d’écriture VSS. VSS signifie ici Volume Shadow Copy Service. Lorsque l’administrateur VMWare démarre un instantané, VMWare informe l’invité, qui informe le graveur VSS, qui informera 4D Server de vider le cache et d’attendre une seconde. Ensuite, il informera le système d’exploitation que les fichiers .4DD, .4DIndx et .Journal vont ensemble et doivent être instantanés en même temps. Le système d’exploitation s’en chargera et 4D Server pourra continuer à traiter les demandes des clients. Le « gel » dure environ une seconde et n’est généralement pas remarqué par les utilisateurs connectés.
4D Write Pro – Règle horizontale
Avec 4D v16 R2, vous pouvez afficher une règle horizontale graphique en haut de la zone 4D Write Pro ! Grâce à cette règle horizontale, le texte peut être facilement mis en forme.
Avant l’existence de cette règle graphique, les tabulations ne pouvaient être gérées que par programmation ou en utilisant le widget de l’interface 4D Write Pro. Désormais (4D v16 R2 et plus), lorsque la règle est affichée (ceci est optionnel), l’utilisateur final aura la possibilité de gérer les marges et les tabulations facilement et graphiquement.
Prendre le contrôle du gestionnaire de cache
4D v16 a introduit un nouveau gestionnaire de cache entièrement optimisé pour la gamme de produits 64 bits. 4D v16 R2 donne le pouvoir à nos développeurs 4D avancés de prendre le contrôle par eux-mêmes !
L’algorithme interne du gestionnaire de cache est basé sur un concept de priorité associé à chaque type d’objet à stocker dans la mémoire cache. Par défaut, l’algorithme du gestionnaire de cache attribue une valeur de priorité plus élevée pour un index que pour des enregistrements. Et les objets récemment utilisés (enregistrements ou index) ont une priorité plus élevée pour rester dans le cache que les objets qui n’ont pas été utilisés au cours des deux derniers jours, etc…
Serveur Web en mode préemptif
Nous progressons avec 4D v16 sur le multithreading préemptif car le serveur Web 4D devient également préemptif. Il suffit de cocher une case pour que votre application prenne en charge un plus grand nombre d’utilisateurs connectés simultanément et traite davantage de requêtes en parallèle. Pour les demandes utilisant beaucoup de temps CPU, l’exécution peut être jusqu’à 2 fois plus rapide !
Améliorez vos performances avec le nouveau gestionnaire de cache
La version 4D v16 a été conçue pour améliorer les performances et l’évolutivité. En plus de fonctionnalités majeures comme le multithreading préemptif, 4D v16 64-bit intègre un tout nouveau gestionnaire de cache pour une gestion optimisée des objets dans la mémoire cache, évitant ainsi tout problème de fragmentation.
Le nouveau gestionnaire de cache améliore l’utilisation de très grands caches pour les ordinateurs modernes (avec 64 ou même 128 Go de cache), ce qui permet de profiter des prix bas de la RAM pour avoir même de grandes bases de données entièrement en mémoire. Il améliore également la situation d’un cache de petite taille avec de très gros fichiers de données, en diminuant la quantité de mémoire à décharger avec un support accru des priorités pour les objets de données à conserver ou à libérer du cache.
MSC vous aide maintenant à trouver les images dépréciées
Les images QuickDraw/QuickTime (format PICT) sont dépréciées depuis 4D v11 et doivent être remplacées par des formats d’image modernes (tels que PNG ou JPEG). Les nouvelles versions 64 bits de 4D ne prennent plus en charge les images PICT. Le défi consiste donc à les retrouver dans vos anciennes applications.
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