Mono 2.6.3, MonoDevelop 2.2.2, Mono Tools for Visual Studio 1.1 : sortie des nouveaux outils liés à l'implémentation libre de .NET

Le 06/04/2010, par Djug, Coordinateur publications
Mise à jour du 10/01/11

La version 2.8.2 de Mono, l'implémentation open-source de la plate-forme .NET, est disponible.

Cette version n'intègre aucune nouvelle fonctionnalité mais apporte des correctifs importants.

Parmi ces correctifs majeurs, le plus important reste celui qui colmate une faille en rapport avec ASP.NET. La faille permettait un accès distant aux fichiers d'un projet ASP.NET, ce qui rendait possible la consultation distante du code source ou de tout autre fichier du projet.

On note également des mises à jour dans le cadre de la programmation parallèles, avec l'amélioration de Backport ParallelFx (Implémentation de ParallelFX), la mise à jour du ThreadLocal et l'amélioration du SpinWait.

La mise à jour vers la version 2.8.2 est très vivement conseillée par les développeurs de Mono.

Mono 2.8.2 peut-être téléchargé sur cette page

Source : Site du projet

En collaboration avec Hinault Romarick

Mono 2.8 est disponible
Une mise à jour qualifiée de « majeure » par l'auteur de l'implémentation libre de .NET

Mise à jour du 07/10/10

Mono, l'implémentation libre de .NET, vient de sortir en version 2.8.

« Cette réalisation contient dix mois de nouvelles fonctionnalités, de travail sur la stabilité, la performance, et la correction de bugs » écrit Miguel de Icaza, l'auteur de Mono, pour introduire cette mouture.

Au menu, donc, le support de C# 4.0, un nouveau « garbage collector », l'introduction de neuf frameworks (dont ASP.NET 4.0, et ASP.NET MVC2) et le support intégré de OpenBSD.

De quoi qualifier cette mise à jour de « majeure », pour reprendre l'expression de Miguel de Icaza.

La note de version complète est consultable sur cette page.

Mono 2.8 est à télécharger ici

Source : Billet de Miguel de Icaza

Et vous ?

Satisfait ou déçu par ces nouveautés de Mono 2.8 ?

MAJ de Gordon Fowler

Mono 2.6.7 disponible
L'implémentation open-source de .NET s'ouvre à Android

Mise à jour du 06/08/10

Mono n'en finit pas de progresser et de se compléter.

La nouvelle version de l'implémentation open-source de .NET vient, par exemple, de se doter d'un nouveau framework avec ASP.NET MVC2, qui est à présent inclus en natif.

Dans le même temps, plusieurs de ses outils ont été mise à jour (Soft Debugger, Mono's xbuild tool et la librairie LINQ to SQL qui utilise à présent DbLINQ) ou optimiser (Monodoc, beaucoup moins gourmand en ressources).

Passons sur la longue liste de bugs corrigés, et soulignons en revanche une des nouveautés majeures de Mono 2.6.7 (si ce n'est la nouveauté majeure de cette version) : le support d'Android.

A peine évoqué dans la Release Note, ce support permet à .NET de s'ouvrir encore un peu plus aux plateformes mobiles. Une très bonne idée quand on regarde de près le succès grandissant de l'OS mobile de Google.

Mono 2.6.7 est disponible en téléchargement gratuit sur cette page

Source : Note de version de Mono 2.6.7

Lire aussi :

Le projet MonoDroid apporte .NET sur Android, Novell veut construire une passerelle entre le framework de Microsoft et l'OS de Google

Et vous ?

Pensez-vous que Mono arrive à maturité ?
L'utilisez-vous et qu'en pensez-vous ? Quelles améliorations souhaiteriez-vous encore lui voir apporter ?

MAJ de Gordon Fowler

Mise à jour du 18.06.2010

MonoDevelop 2.4 est disponible
L'IDE pour l'implémentation open-source du framework .NET arrive avec de très nombreuses nouveautés


Le projet Mono est un clone open source du framework .NET de Microsoft.

Son responsable, Miguel de Icaza, vient d'annoncer l'arrivée de son environnement de développement MonoDevelop 2.4, compatible avec Linux, Windows et Mac OS X.

De nombreuses nouveautés font leur entrée. On notera l'arrivée d'un moteur de navigation et d'une nouvelle une barre de recherche et d'une fonction d’autocomplétion.

Coté outils, MonoTouch (pour le développement d'applications pour iPhones) bénéficie d'un meilleur support. Pour être équitable, parlons de MonoDroid (pour le développement d'applications pour Android). Vue son apparition tardive, l'outil est toujours en beta.

L'UI a également été revue en profondeur.

Enfin, coté langage, le support de Vala s'est grandement amélioré. Vala est un langage de programmation compilé. Sa syntaxe est basée sur celle de C# mais il ne nécessite pas d'environnement d'exécution. Vala est transformé en code C, lui même compilé en code machine natif.

Ce qui permet "de produire des logiciels qui requièrent moins de mémoire vive et qui s'exécutent plus rapidement. De plus ce passage par l'étape C rend possible l'utilisation des librairies C au moyen d'interfaces définies dans les fichiers Vapi" (d'après Wikipedia).

Ce ne sont que quelques nouveautés parmi la longue liste d'améliorations de l'IDE.

Pour les découvrir, MonoDevelop 2.4 est téléchargeable ici.

Source : Le site de Mono

Mise à jour du 06/04/10

Sorties de Mono 2.6.3, MonoDevelop 2.2.2 et Mono Tools for Visual Studio 1.1
Nouvelles versions des outils liés à l'implémentation libre du framework .NET

Mono, l'implémentation libre du framework .NET supportée par Novell (lire par ailleurs sur Mono), vient de sortir en version 2.6.3. Au menu rien de nouveau, si ce n'est une longue liste de correctifs.

Il en est de même pour MonoDevelop, l'environnement de développement (IDE) lié au projet, qui sort lui en version 2.2.2.

En revanche, la nouvelle version (la 1.1) de l'add-in payant pour Visual Studio - Mono Tools for Visual Studio - apporte quant à elles quelques fonctionnalités par rapport à la précédente.
Citons la mise à jour automatique, un avant-gout de ce que sera le support de Visual Studio 2010 ou le packaging des applications web précompilées qui a été simplifié (easier packaging of precompiled Web applications)

Mono 2.6.3 est disponible ici.

MonoDevelop 2.2.2 est à télécharger ici.

Mono Tools for Visual Studio 1.1 est en version d'évaluation gratuite (30 jours) ici.

Source

Lire aussi :

Le projet MonoDroid apporte .NET sur Android, Novell veut construire une passerelle entre le framework de Microsoft et l'OS de Google

MAJ de Gordon Fowler

Sortie de la version 2.4.3 de Mono
l'alternative open source au framework .Net

L'équipe de développement de mono a publié la version 2.4.3 de leur alternative open source au framework .Net de Microsoft.



Cette nouvelle version corrige plus de 100 bugs, et offre plusieurs nouveautés comme le nouveau compilateur de licence fourni par RemObjects compatible avec l’outil lc de Microsoft, et une version révisée de la mise en œuvre de msbuild ,xbuild.

Les développeurs ont également amélioré la gestion de la mémoire et les performances du système. L’administration du module dédié à Apache, quant à elle, est devenue plus facile.

Sans oublier l’amélioration du soutien de Mono Debugger, Windows Forms, ASP.NET et ADO.NET.

Mais la plus grosse nouveauté est sans doute la prise en charge par le compilateur C # de cette nouvelle version de toutes les fonctions de C # 4.0, y compris la covariance et contravariance, ainsi que des paramètres optionnels. Le traitement des arguments nommés et la liaison dynamique sont également inclus dans cette nouvelle version.

Cette nouvelle version est disponible pour le téléchargement d’ici

Source :
La Release notes de la version 2.4.3

et vous:
Que pensez-vous de cette nouvelle version de Mono ?
Y'a-t-il une nouveauté majeure dans ce framework ?
Allez-vous la tester ?

Voir aussi :
La rubrique .Net

Les rubriques (actu, forums, tutos) de Développez
Retrouvez le dossier complet de la rédaction


Poster une réponse Retrouver la discussion sur le forum

Avatar de lex2004 lex2004
Membre du Club
le 09/08/2010
Je teste actuellement mono 2.6.3 et monodevelop 2.2. J'avoue que dans l'ensemble c'est une solution convaincante qui de surcroît gagne en maturité au fil des versions.

Le plus gros problème que je rencontre c'est l'absence de documentation sur les API non empruntées à .Net (comme GTK# par exemple). Des fois je me surprend à essayer de traduire en C# des exemples de code écrits dans d'autres langages (comme Python). Je pourrais aussi déplorer le fait que le support de VB.Net ne soit pas à la hauteur de celui de C# ou qu'il n'y ait pas encore sur mono, autant de solution complémentaires (générateurs d'états, serveurs d'application dédiés, etc...) que sur d'autres plate-formes.

Mais là s'arrêtent les ennuis car côté compatibilité par exemple, c'est ahurissant de voir à quel point il est facile de porter sur UNIX une appli Winforms (pour peu qu'elle n'utilise ni P/Invoke, ni COM-Interop). D'ailleurs ces derniers temps j'ai pris l'habitude de tester mes applis sur mono juste pour voir...

Bon, après, on dira que d'autres solutions font beaucoup mieux en matière de portabilité; d'accord, sauf que ces autres solutions imposent la portabilité. Or cette dernière n'est qu'une préoccupation secondaire dans la plupart des projets. Le plus souvent, on préfère que l'application s'intègre parfaitement à son environnement et c'est ce dernier aspect qui semble avoir été privilégié dans Mono (comme dans .Net du reste).

Alors vivement que mono aille de l'avant. (Mais si un concurrent comblait ses lacunes avant, ça me conviendrait toujours).
Avatar de xarkam xarkam
Membre habitué
le 11/08/2010
Moi, j'attends l'api web.parts dans mono.

Mais on ne sait pas quand elle sera intégrée
Avatar de wokerm wokerm
Inactif
le 01/10/2010
mais il va falloir un grand coup de pousc de la part des developpeur de .net pour ameliorer ce projet et pourquoi pas rivaliser avec la maison mere sur son propre terrain , en proposant un edi mono plus complet et plus sure que visual studio gratuit ou avec un prix symbolique pour aider a l'avancement du projet , Novell toute seule ne peut pas faire evoluer les choses comme il le faut , les developpeurs benevoles linuxien ne sont pas habitués au language .net donc s'il peut y avoir de l'aide ça peut venir soit de Microsoft qui n'aidera pas beaucoup soit des developpeurs .net windowsien apres tout ils ont des tutoriels sur le site de Microsoft pour develloper sous linux et sous les autres os
ils ont même un portail ouvert dédie a ce qui s'appel codeplex
je le verrai tres bien rivaliser avec la maison mere dans 2 ans
mono c'est
Avatar de Gordon Fowler Gordon Fowler
Chroniqueur Actualités
le 07/10/2010
Mono 2.8 est disponible
Une mise à jour qualifiée de « majeure » par l'auteur de l'implémentation libre de .NET

Mono, l'implémentation libre de .NET, vient de sortir en version 2.8.

« Cette réalisation contient dix mois de nouvelles fonctionnalités, de travail sur la stabilité, la performance, et la correction de bugs » écrit Miguel de Icaza, l'auteur de Mono, pour introduire cette mouture.

Au menu, donc, le support de C# 4.0, un nouveau « garbage collector », l'introduction de neuf frameworks (dont ASP.NET 4.0, et ASP.NET MVC2) et le support intégré de OpenBSD.

De quoi qualifier cette mise à jour de « majeure », pour reprendre l'expression de Miguel de Icaza.

La note de version complète est consultable sur cette page.

Mono 2.8 est à télécharger ici

Source : Billet de Miguel de Icaza

Et vous ?

Satisfait ou déçu par ces nouveautés de Mono 2.8 ?
Avatar de Firwen Firwen
Membre émérite
le 07/10/2010
d'aprés le site officiel, il y a l'air d'avoir de grosses ameliorations niveau perfs avec le nouveau GC et le support llvm passé en stable.

Je suis pressé de voir ce que ça donne sur les shootout.
Avatar de Rapha222 Rapha222
Membre habitué
le 07/10/2010

Citation:





Envoyé par Firwen
Voir le message

d'aprés le site officiel, il y a l'air d'avoir de grosses ameliorations niveau perfs avec le nouveau GC.



Oui, le nouveau GC est assez efficace (cf. les benchmark sur twitter). Par contre, il n'est pas encore activé par défaut :/
Avatar de kedare kedare
Membre extrêmement actif
le 08/10/2010

Citation:





Envoyé par unBonGars
Voir le message

Quelqu'un sait-il si la situation des droits entre Microsoft et monoDevelop est durable ?



La promesse de non-poursuite qu'a fait Microsoft à Novell est à vie et irrévocable, donc logiquement pas de problème a ce niveau là.
Avatar de trenton trenton
Membre confirmé
le 08/10/2010

Citation:





Envoyé par kedare
Voir le message

La promesse de non-poursuite qu'a fait Microsoft à Novell est à vie et irrévocable, donc logiquement pas de problème a ce niveau là.



Oui, mais elle ne concerne que Novell, soit pas grand chose.
Avatar de wokerm wokerm
Inactif
le 16/11/2010

Citation:





Envoyé par trenton
Voir le message

Oui, mais elle ne concerne que Novell, soit pas grand chose.



qui signifie qu'elle pourra mettre des edi mono pour toute les plateforme qu'elle souhaite
Avatar de Gordon Fowler Gordon Fowler
Chroniqueur Actualités
le 10/01/2011
Mono 2.8.2 est disponible
et corrige une faille qui permettait un accès distant aux fichiers d'un projet ASP.NET

La version 2.8.2 de Mono, l'implémentation open-source de la plate-forme .NET, est disponible.

Cette version n'intègre aucune nouvelle fonctionnalité mais apporte des correctifs importants.

Parmi ces correctifs majeurs, le plus important reste celui qui colmate une faille en rapport avec ASP.NET. La faille permettait un accès distant aux fichiers d'un projet ASP.NET, ce qui rendait possible la consultation distante du code source ou de tout autre fichier du projet.

On note également des mises à jour dans le cadre de la programmation parallèles, avec l'amélioration de Backport ParallelFx (Implémentation de ParallelFX), la mise à jour du ThreadLocal et l'amélioration du SpinWait.

La mise à jour vers la version 2.8.2 est très vivement conseillée par les développeurs de Mono.

Mono 2.8.2 peut-être téléchargé sur cette page

Source : Site du projet

En collaboration avec Hinault Romarick
 
 
 
 
Partenaires

Hébergement Web