Emploi Start-up Evénements 01 Avis d'expert Vidéos Indicateurs Distribution Telecharger Pro Livres blancs

Mono 2.0 : les applications .NET s’ouvrent à Linux

Grâce à la version 2 de Mono, les applications .NET 2.0 ne s’exécutent plus seulement sur Windows, mais aussi sur Linux, Solaris, Unix et Mac OS.
laisser un avis
envoyer
par mail
imprimer
l'article
partager sur Viadeo
partager sur Facebook
partager sur LinkedIn
partager sur Scoopeo
partager sur Technorati
partager sur Digg
partager sur Delicious
partager sur Google
partager sur Myspace
partager sur Yahoo!

Sept ans après son lancement officiel, le portage du serveur d’applications .NET de Microsoft sur Linux est enfin opérationnel. Sponsorisé par Novell, le projet Mono est un serveur d’applications .NET open source publié sous licence LGPL. Il permet de faire tourner les applications .NET sur des OS autres que celui de Microsoft.

“ Nous voulons aider les développeurs et les entreprises à migrer vers Linux pour leur donner plus de choix en termes de déploiement ”, rappelle Miguel de Icaza, vice-président de Novell et responsable de l’équipe Mono. Selon IDC, près de 50 % des entreprises utilisent .NET pour développer leurs applications métier. Mono 2.0 se révèle donc un excellent outil d’accompagnement des DSI dans une migration progressive de ces applications vers Linux, Solaris ou Mac OS X.

Consolider l'infrastructure autour d'un seul OS

Côté client, les applications métier les plus anciennes (possédant une interface utilisateur basée sur WinForms) sont les meilleures candidates. D’autant que Mono 2.0 est secondé par le projet Moonlight, qui permet de porter les applications Silverlight (.NET dans le navigateur) sur Linux.

Côté serveur, l’arrivée de Mono 2.0 aidera les entreprises à consolider leur infrastructure technique autour d’un seul système d’exploitation, virtualisé ou pas.

Comme .NET est désormais la plate-forme de développement par défaut pour Windows Vista, les éditeurs de logiciels et de systèmes d’exploitation devraient eux aussi tirer parti de Mono 2.0. Les éditeurs tels que Red Hat et Novell (Linux), Sun (Solaris), et Apple (Mac OS X), voient leur catalogue applicatif s’étoffer mécaniquement. Et les éditeurs de logiciels peuvent désormais adresser de nouvelles plates-formes de déploiement sans avoir à redévelopper leur code.

Une amélioration des performances

Cette version 2.0 fonctionne sur presque toutes les versions de Linux, Unix (dont Solaris et xBSD), et Mac OS X. “ Mono 2.0 est la version la plus aboutie fonctionnellement avec l'intégration complète du client riche, le support de la technologie LINQ, et la possibilité d'embarquer l'environnement d'exécution Mono dans une application écrite en C via Mono Embedding ”, estime Sami Jaber, fondateur du cabinet de conseil DNG Consulting et expert français de .NET.

L’amélioration des performances était également très attendue par les utilisateurs. “ Certains de nos scripts s’exécutent 220 fois plus rapidement qu’avant ! ”, se félicite Jim Purbrick, directeur de Linden Lab qui édite l’univers virtuel Second Life.

La majorité des applications fonctionneront sans transformation

Malgré un accueil enthousiaste, Mono 2.0 ne couvre que le framework .NET 2.0, c’est à dire ADO.NET et LINQ pour l’accès aux données et la manipulation des objets, Windows Forms et ASP.NET pour la couche graphique (client serveur et Web). En revanche, de nombreux langages sont supportés grâce à des compilateurs MSIL : C# 3, VB 8, Java, Ruby, Python, PHP, Eiffel et F#.

Comme les API .NET 3.0 et 3.5 ne sont pas encore prises en compte, l’équipe du projet propose un outil – Mono Migration Analyzer (MoMA) – pour évaluer la portabilité des logiciels .NET existants.

Selon Miguel de Icaza, 69 % des applications fonctionneront avec aucune ou très peu de transformations. Un petit tiers (31 %) seront en revanche plus difficiles à porter.

débat
5 avis d'internautes
Mono 2.0 : les applications .NET s’ouvrent à Linux
Dommage
par J'en ai rêvé mais mono ne l'a pas f
le 07/10/2008 18:56:16
logique
par V1nce
le 08/10/2008 02:02:49
Non
par J'en ai rêvé mais mono ne l'a pas f
le 08/10/2008 10:51:55
Normal...
par Seb24_11
le 08/10/2008 15:15:27
2.0
par two maniac
le 07/10/2008 21:40:22
publicité
débat
5 réactions
 
Normal...
posté le 08/10/08 à 15:15 par Seb24_11
Non
posté le 08/10/08 à 10:51 par J'en ai rêvé mais mono ne l'a pas f
logique
posté le 08/10/08 à 02:02 par V1nce
2.0
posté le 07/10/08 à 21:40 par two maniac
Dommage
posté le 07/10/08 à 18:56 par J'en ai rêvé mais mono ne l'a pas f
à lire aussi
TÉLÉCHARGEMENTS
Mono (Linux)
Mono (Windows)
Mono (Mac)
SUR LES MÊMES THÈMES
Yann Arthus-Bertrand plaide pour l'environnement sur Internet
Téléphonie mobile : le Grenelle des ondes est lancé
Partagez et échangez vos solutions durables
Partagez et échangez vos solutions durables
A la découverte des pôles
Une webTV se met au vert
Orange met en place une signalétique écologique pour ses téléphones
Edison, le petit logiciel gratuit qui réduit la facture électrique des PC
Le Ghana, nouveau dépotoir pour les déchets électroniques
Les PC devront consommer moins en mode veille
Un bonus-malus écolo à l'étude pour les produits électroniques en 2009
Le réchauffement climatique s'affiche dans Google Earth
Ecocho, un moteur de recherche écolo qui plante des arbres
L'informatique se fait plus verte
Nintendo, bon dernier du classement écologique de Greenpeace
L'informatique durable prend forme
Le zapping le plus ennuyeux du monde à but écologique
01Informatique
01 INFORMATIQUE
L'hebdo de référence des décideurs informatiques.
Micro Hebdo
MICRO HEBDO
L'hebdo qui vous simplifie la micro
et Internet.
L'Ordinateur Individuel
L'ORDINATEUR INDIVIDUEL
Le mensuel informatique qui vous informe et vous conseille.
Tous droits réservés © 1999 - 2009 Internext - 01net.