Pour gérer vos consentements :
Categories: LogicielsOpen Source

.NET : Mono joue la carte de la programmation asynchrone

Miguel de Icaza vient d’annoncer la mise en ligne de Mono 3.0, une nouvelle version majeure du clone open source de la plate-forme .NET de Microsoft.

La plus importante avancée de cette mouture est l’intégration d’un compilateur C# compatible avec l’interface de programmation asynchrone introduite dans .NET 4.5.

Il sera ainsi plus aisé de créer des applications complexes. Cette technique permet en effet aux pans de code lourds (par exemple des calculs) ou liés à des évènements extérieurs (par exemple une requête réseau) de ne pas bloquer le fonctionnement de l’application, puisqu’ils s’exécutent dans des fils parallèles et indépendants du cœur du programme.

Mono 3.0 est également livré avec diverses piles open source signées Microsoft : ASP.NET MVC 4, ASP.NET WebPages, Entity Framework, Razor et System.Json. Les développeurs habitués à l’offre officielle de la firme de Redmond se retrouveront donc en terrain conquis.

Plus performant, plus abouti

Mais ce n’est pas du tout. Un important travail de nettoyage a été effectué. Ainsi, un seul compilateur C# est maintenant compatible avec l’ensemble des profils .NET supportés par Mono.

De plus, le ramasse-miette de nouvelle génération SGen est de la partie. Il apporte des améliorations en matière de performances et de capacité à monter en charge.

Enfin, une avancée plus stratégique est de la partie : la compatibilité avec les API de Windows RT, la mouture ARM du prochain système d’exploitation de Microsoft.

Crédit photo : © Xamarin


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

Recent Posts

Le Réseau interministériel de l’État, sujet à dépendance

La Cour des comptes appelle à formaliser et à professionnaliser certains aspects du RIE, tout…

7 heures ago

Etalab en position de faiblesse au sein de la Dinum

La Cour des comptes attire l'attention sur le risque d'affaiblissement d'Etalab, privé, ces dernières années,…

9 heures ago

Une Dinum « balbutiante » sur l’open data et les logiciels libres

Missions historiques de la Dinum, l'ouverture des données publiques et la promotion des logiciels libres…

11 heures ago

Pour son premier LLM codeur ouvert, Mistral AI choisit une architecture alternative

Pour développer une version 7B de son modèle Codestral, Mistral AI n'a pas utilisé de…

1 jour ago

Microsoft x Inflection AI : l’autorité de la concurrence britannique lance son enquête

L’Autorité de la concurrence et des marchés (CMA) britannique ouvre une enquête sur les conditions…

1 jour ago

Thomas Gourand, nouveau Directeur Général de Snowflake en France

Thomas Gourand est nommé Directeur Général pour la France. Il est chargé du développement de…

1 jour ago