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

Les logiciels libres entrés au SILL au deuxième trimestre 2024

D'AgentJ à YesWiki, voici les dernières entrées au SILL (Socle interministériel de logiciels libres).

2 heures ago

WSL2 fait le grand saut vers Linux 6.6

En parallèle de diverses expérimentations, Microsoft livre une première version de WSL2 basée sur Linux…

6 heures ago

Google pétri d’incertitudes sur l’empreinte environnementale de l’IA

Le dernier rapport environnemental de Google comporte peu d'indicateurs spécifiques à l'IA. Quelles perspectives l'entreprise…

8 heures ago

Optimisation du processus commercial : la clé de la croissance pour les TPE/PME ?

Booster les performances des forces de vente en fondant les processus commerciaux sur ce que…

9 heures ago

Red Hat France : la problématique VMware plus concrète que les LLM

Respectivement DG et CTO de Red Hat France, Rémy Mandon et David Szegedi évoquent le…

1 jour ago

À l’aune des conteneurs, Canonical étend son approche LTS

Canonical formalise un service de conception de conteneurs minimalistes et y associe des engagements de…

1 jour ago