Pour gérer vos consentements :
Categories: Logiciels

RAD multiplateforme : Xojo affine sa gestion des ressources

Xojo vient de lever le voile sur la nouvelle mouture de son outil de développement rapide, Xojo 2013 Release 3. Après un début d’année un peu vide en matière d’annonces, l’éditeur semble vouloir se rattraper, en multipliant les mises à jour.

Rappelons que Xojo permet de créer des applications desktop natives (Windows, OS X et Linux) ou web depuis un même environnement de développement et un unique code source.

Cette R3 corrige tout d’abord de nombreux bogues rencontrés dans l’IDE, lequel a été entièrement refondu en milieu d’année lors du changement de nom du produit (de Real Studio à Xojo). Plus de 175 changements sont dénombrés dans cette version.

Des ressources mieux exploitées

Les webmasters seront heureux d’apprendre que le chargement d’un fichier (upload ou download) s’effectue dorénavant par tranches de 64 Ko. Auparavant, la totalité du fichier à traiter était chargée en mémoire, faisant ainsi exploser les besoins en RAM côté navigateur.

Un autre changement touche la gestion des threads. L’interaction avec un widget depuis un thread n’est plus permise. Une bonne chose, cette dernière pouvant être source de nombreux plantages (par exemple, si deux threads essaient de modifier simultanément la même propriété d’un composant).

Les threads de Xojo deviennent ainsi plus proches des “light-threads” ou “workers” que l’on trouve de plus en plus couramment (car aisés à exploiter).

Les threads fonctionnant dans un environnement plus restreint et mieux isolé, certaines tâches s’en trouvent facilitées. Ainsi, les requêtes SQL bloqueront l’application lorsque lancées depuis son fil d’exécution principal, mais s’effectueront de façon asynchrone dans un thread. Un nouveau comportement qui réduira – là encore – les sources de plantage.

Dernier point, l’environnement de développement a été retouché. Des retouches qui lui permettent de fonctionner de façon plus fluide sous Windows et Linux.


Voir aussi
Quiz Silicon.fr – Êtes-vous un expert du « Hello world! » ?

Recent Posts

Meta Horizon OS sera-t-il le Windows ou l’Android de la VR ?

Sous la marque Horizon OS, Meta va ouvrir le système d'exploitation des casques Quest à…

8 heures ago

Treize ans après, fin de parcours pour Women Who Code

Après avoir essaimé dans 145 pays, la communauté de femmes de la tech Women Who…

13 heures ago

Broadcom : la grogne des fournisseurs et des utilisateurs converge

Les voix du CISPE et des associations d'utilisateurs s'accordent face à Broadcom et à ses…

15 heures ago

Numérique responsable : les choix de Paris 2024

Bonnes pratiques, indicateurs, prestataires... Aperçu de quelques arbitrages que le comité d'organisation de Paris 2024…

1 jour ago

Programme de transfert au Campus Cyber : point d’étape après un an

Le 31 mars 2023, le PTCC (Programme de transfert au Campus Cyber) était officiellement lancé.…

1 jour ago

Worldline fait évoluer sa gouvernance des IA génératives

Nicolas Gour, DSI du groupe Worldline, explique comment l’opérateur de paiement fait évoluer sa gouvernance…

1 jour ago