Mono 2.0 seconde .Net

Pas encore interchangeable avec .Net en production, Mono en étend néanmoins les fonctions à d'autres domaines, comme les scripts d'administration.
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!

Les faits

Mono, l'implémentation open source de la plate-forme de développement .Net de Microsoft, connaît une refonte stratégique après deux ans de mises à jour insignifiantes.

L'analyse

Les avantages de Mono ? C'est une alternative multi-plate-forme à Java, les développeurs .Net savent déjà l'utiliser et, surtout, son moteur peut être retaillé autour des seules fonctions que l'on utilise. Mais jusqu'à présent, Mono avait le défaut d'implémenter quelques fonctions piochées au hasard des différentes versions de la plate-forme de Microsoft, ce qui le rendait peu opérationnel. Dommage, car il est censé faire tourner des logiciels écrits pour Windows sur des serveurs Linux, moins chers.

Nicolas Mas, fondateur du cabinet de conseil Concept SL, veut y croire : “ Devoir mettre en route un Windows Server avec tout l'environnement .Net pour ne faire tourner qu'un applicatif est un non-sens. Il est plus rentable de n'exécuter que ce dont on a besoin sur un système qui se charge déjà d'autres services, comme Linux. ” Reste que selon une SSII spécialiste de .Net, qui a tenu à rester anonyme, la version 2.0 de Mono est encore loin de satisfaire cette promesse : “ Sur dix essais identiques, l'un de nos programmes .Net exécuté par Mono a planté trois fois au démarrage, n'a pas affiché ses boutons deux fois et n'a pas ouvert le reste de son interface une fois. C'est encore très instable. ”

Pourtant, Jean-Baptiste Evain, responsable du développement de Mono chez Novell, assure que 45 % des applications .Net en production seraient capables de fonctionner directement sur Mono 2.0 et 25 % ne nécessiteraient que des adaptations mineures. Pour lui, “ Mono est surtout une alternative plus performante aux langages de scripts que sont Python ou Perl ”. Et de citer le site Second Life qui l'emploie pour l'automatisation de sa maintenance. Cet aspect sera renforcé dans la version 2.2 qui verra apparaître une interface en ligne de commande, identique au shell de Python et Perl, mais inexistante sur le .Net original.

publicité
à lire aussi
SUR LES MÊMES THÈMES
Yahoo! place son serveur web en open source
Skype sur la voie de l’open source
Solr 1.4 accepte plus que le XML
IntelliJ Idea passe en open source
Les applications riches s’invitent dans Liferay
L’open source à l’origine de l’explosion du marché des CMS ?
Bonitasoft rejoint l'OW2
Une application de recherche sémantique créée sur Drupal
Pentaho s’achète un nouveau frontal analytique
Les consortiums open source OSA et OW2 fusionnent
L’Inria veut rapprocher l'open source et les industriels
Talend introduit le premier MDM open source
XWiki 2.0 met le cap sur les grands déploiements
MySpace place sa technologie de traitement distribué en open source
L'avenir de Zimbra s'obscurcit
Une forge logicielle pour les outils d'administration
Apple met Grand Central Dispatch en open source
Facebook met un serveur Web de microblogging en open source
Microsoft lance sa fondation open source
Etranges marchandages de brevets autour de Linux et Microsoft