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.
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! » ?
La Cour des comptes appelle à formaliser et à professionnaliser certains aspects du RIE, tout…
La Cour des comptes attire l'attention sur le risque d'affaiblissement d'Etalab, privé, ces dernières années,…
Missions historiques de la Dinum, l'ouverture des données publiques et la promotion des logiciels libres…
Pour développer une version 7B de son modèle Codestral, Mistral AI n'a pas utilisé de…
L’Autorité de la concurrence et des marchés (CMA) britannique ouvre une enquête sur les conditions…
Thomas Gourand est nommé Directeur Général pour la France. Il est chargé du développement de…