Retour au site
Connexion :
Abonnement NewsletterOk

Mono 2.0 : une alternative libre à .NET Framework

Brève Linux

Mono 2.0
Afin d'accélérer le développement des applications pour Linux et encourager les développeurs de Windows à rendre leurs programmes compatibles avec plusieurs distributions du système open source, les développeurs de l'environnement graphique GNOME ont lancé le projet Mono. La plateforme Mono, sponsorisée par Novell, se veut être une alternative libre à la technologie .NET Framework de Microsoft. Aujourd'hui, Mono 2.0 permet désormais de porter les application basées sur .NET Framework 2.0 et C# 3.0 sous Linux, mais aussi sous Mac OS X et Solaris.

Les développeurs seront donc ravis d'apprendre que Mono 2.0 embarque un compilateur pour C#3.0 ainsi que pour Visual Basic 8. La plateforme inclut plusieurs outils compatibles avec l'interface de programmation de Microsoft et notamment Windows.Forms 2.0. En plus d'une optimisation générale des ressources système, le compilateur C# prend désormais en charge la fonctionnalité de requête intégrée au langage (LINQ). Windows.Form 2.0 apporte plusieurs innovations sur les contrôles .NET DataGridView (permettant d'afficher des données tabulées depuis plusieurs sources) et ToolStrip (pour la création de barres d'outils, d'état ou de menu).

Par ailleurs, Mono 2.0 embarque le debugger Gendarme, un outil de test permettant d'identifier d'éventuels problèmes de fonctionnement du logiciel avec notamment l'infrastructure DTrace pour analyser le comportement de l'application sur les systèmes Solaris et Mac OS X

Miguel de Icaza fondateur et développeur de GNOME explique à ArsTechnica: « Mono 2.0 profitera à un large éventail de développeurs, d'éditeurs de logiciels indépendants et d'utilisateurs en leur permettant d'écrire leur application une seule fois pour que celle-ci fonctionne sous tous les systèmes d'exploitation ».
Actu précédente
Brève suivante

Vu par les lecteurs

Ce sujet vous intéresse ?

En panne d'inspiration ? Achetezfacile vous aide à choisir et vous donne mille et une idées de cadeaux de Noël

Les Commentaires des lecteurs
_
 
le 07 Oct. 08 à 12h33
Edition
  
excellent

Serait-ce les premiers fruits de la collaboration Novell/MS ?
 
Voir profilContacter le membre
le 07 Oct. 08 à 12h35
Edition
  
megadub a écrit:
excellent

Serait-ce les premiers fruits de la collaboration Novell/MS ?

y'a aussi l'integration d'un moteur de macro VBA dans la version "novell" de OOo. (Sun et Novell n'etant pas tres copains, Novell a plus ou moins forke OOo... mais je sais pas trop ou ca en est)
Et puis bon, Mono a ete lance avant que MS rachete collabore avec Novell
Edité le 07/10/2008 à 12:37
 
le 07 Oct. 08 à 12h39
Edition
Message très intéressant
  
Ca pour une novell, c'est une bonne novell !
 
le 07 Oct. 08 à 12h40
Edition
  
Il n'empeche que la programmation elle meme se fera sous windows car personellement je n'envisagerai meme pas de codé du C# sur linux vu les incertitude de compatibilité ...

C'est une solution mais qui sera reservé au pro OpenSource ou aux linuxiens fanatique, jamais une entreprise ne prendrai le risque d'utilisé ce systeme.

Vous me direz que ce n'est pas le but , certe mais si l'opensource veut s'imposer il faut séduire les entreprises en priorité !!!
 
le 07 Oct. 08 à 12h42
Edition
  
KP2 a écrit:
y'a aussi l'integration d'un moteur de macro VBA dans la version "novell" de OOo. (Sun et Novell n'etant pas tres copains, Novell a plus ou moins forke OOo... mais je sais pas trop ou ca en est)

tant mieux vu qu'Office va abandonner le VBA parait-il... ce sera l'occas de passer à OOo

KP2 a écrit:

Et puis bon, Mono a ete lance avant que MS rachete collabore avec Novell

mais les premiers résultats probants arrivent après
 
Voir profilContacter le membre
le 07 Oct. 08 à 12h44
Edition
  
kenjiamo a écrit:

Vous me direz que ce n'est pas le but , certe mais si l'opensource veut s'imposer il faut séduire les entreprises en priorité !!!

Le libre a bien d'autres avantages que ca sa compatibilite avec .Net

megadub a écrit:

mais les premiers résultats probants arrivent après

c'est toujours pareil : quand on essaye de reproduire une techno proprio et non standard, on a forcement toujours un train de retard.
 
Contacter le membreVoir profil
le 07 Oct. 08 à 12h44
Edition
  
Mono est vraiment un super projet !
 
le 07 Oct. 08 à 12h45
Edition
  
KP2 a écrit:

c'est toujours pareil : quand on essaye de reproduire une techno proprio et non standard, on a forcement toujours un train de retard.

quoté pour la propérité

Donc Linux a un train de retard sur Windows... je le savais

 
le 07 Oct. 08 à 12h45
Edition
  
Je sais pas si Kenjiamo a raison mais je pense que tout ce qui peut favoriser une installation et une programmation multi-plateforme est bon à prendre.
 
le 07 Oct. 08 à 12h46
Edition
  
Il s'agit pour l'instant d'une solution intéressante pour des raisons de compatibilités afin d'étendre des soft développés à la base en .NET sous windows vers du linux ou du mac os. Il est bien évident qu'il ne doit pas s'agir pour l'instant de développer en asp.net sur du linux pour de la prod en entrperises.

Néanmoins, pour du client, il peut être intéressant d'utiliser cette solution. J'avais par exemple à un moment testé un logiciel développé en windows form avec le test de comptabilité mono et a ma grande suprise, le seul élement incompatible était le composant permettant d'afficher une page web (composant qui apparait dans cette version). Le soft était relativement complexe et n'avait pas été à la base concu pour mono.
 
Voir profilContacter le membre
le 07 Oct. 08 à 12h46
Edition
  
megadub a écrit:
KP2 a écrit:

c'est toujours pareil : quand on essaye de reproduire une techno proprio et non standard, on a forcement toujours un train de retard.

quoté pour la propérité

Donc Linux a un train de retard sur Windows... je le savais


salaud






Mono a un train de retard ainsi que samba (qui en a au moins 2 meme) et wine
 
le 07 Oct. 08 à 12h47
Edition
  
UNi a écrit:
Mono est vraiment un super projet !

et encore, il n'a pas fusionné avec le projet Kini... on va en prendre plein les yeux quand il sera dévoilé... le monokini

-> []
 
le 07 Oct. 08 à 12h51
Edition
  
LaTeamClubic a écrit:
Miguel de Icaza fondateur et développeur de GNOME explique à ArsTechnica: ' Mono 2.0 profitera à un large éventail de développeurs, d'éditeurs de logiciels indépendants et d'utilisateurs en leur permettant d'écrire leur application une seule fois pour que celle-ci fonctionne sous tous les systèmes d'exploitation '.
C'est pas comme si avant .NET/Mono, ça n'était pas déjà possible ...

Sarcasmes mis à part, c'est une bonne nouvelle, même si il me semble qu'il sera toujours possible de programmer en .NET tout en faisant appel à des mécanismes spécifiques à Windows.
 
Voir profilContacter le membre
le 07 Oct. 08 à 12h51
Edition
  
megadub a écrit:
UNi a écrit:
Mono est vraiment un super projet !

et encore, il n'a pas fusionné avec le projet Kini... on va en prendre plein les yeux quand il sera dévoilé... le monokini

-> []

faut pas oublier la fusion avec le projet "cikle"... c'est un projet qui roulera bien

Ni celle avec le projet "Lith" pour devenir un projet d'intelligence artificielle d'aide aux cosmonautes
 
le 07 Oct. 08 à 12h53
Edition
  
J'adore le nom du debugger

Faut voir l'utilité, car je vois pas souvent des programmes en .NET au lieu de C++, VB ou Java.

Mais assurément une bonne chose pour les programmes déjà en .NET qui doivent être adaptés pour Linux.
 
Voir profilContacter le membre
le 07 Oct. 08 à 12h53
Edition
  
Teyut a écrit:
LaTeamClubic a écrit:
Miguel de Icaza fondateur et développeur de GNOME explique à ArsTechnica: ' Mono 2.0 profitera à un large éventail de développeurs, d'éditeurs de logiciels indépendants et d'utilisateurs en leur permettant d'écrire leur application une seule fois pour que celle-ci fonctionne sous tous les systèmes d'exploitation '.
C'est pas comme si avant .NET/Mono, ça n'était pas déjà possible ....

Effectivement, Java est bien plus avance et mature a ce niveau (il a ete concu pour ca d'ailleurs) et c'est Libre.
Et y'a Qt4 aussi qui permet de developper des applis pour toutes les plateformes tres facilement (meme si c'est pas vraiment la meme chose).
 
le 07 Oct. 08 à 12h54
Edition
  
KP2 a écrit:

faut pas oublier la fusion avec le projet "cikle"... c'est un projet qui roulera bien

Ni celle avec le projet "Lith" pour devenir un projet d'intelligence artificielle d'aide aux cosmonautes

 
le 07 Oct. 08 à 12h59
Edition
  
megadub a écrit:
KP2 a écrit:

faut pas oublier la fusion avec le projet "cikle"... c'est un projet qui roulera bien

Ni celle avec le projet "Lith" pour devenir un projet d'intelligence artificielle d'aide aux cosmonautes

Et Kle, pour y voir plus clair ?
et Space pour toute la famille ?
 
le 07 Oct. 08 à 13h01
Edition
  
Excellente nouvelle !!! Moi qui développe essentiellement en C#, ça devrai m'encourager à essayer de porter mes appli... Vraiment une bonne démarche, je cours l'essayer !