7
votes

Différences portables .NET et mono

Je suis suivi / utilise mono pendant un moment pour le développement .NET sous Linux. Après avoir lu sur cette récente controverse et le lien Cet article fournit à Dotgnu portable .NET Je voulais connaître vos expériences avec les deux implémentations et quelles sont les différences palpables entre ces deux projets. Par exemple, je n'avais aucune idée que Portable .NET Mise en œuvre System.Windows.Forms.Forms.


0 commentaires

4 Réponses :


4
votes

Mono est plus largement utilisé, implémente plus de la BCL et dispose du support des grandes entreprises Linux telles que Novell.

Utilisation pratique, je trouve que le système System.Windows de Mono.Forms.Forms est beaucoup mieux.


0 commentaires

2
votes

La croyance de la FSF que Microsoft va forcer d'autres implémentations sous terre est un peu impair, en considérant qu'il s'agit désormais d'une norme ouverte:

    ECMA-334: C# Language Specification
    ECMA-335: Common Language Infrastructure
    etc, etc, etc..


1 commentaires

La préoccupation de la FSF ne concerne pas ces parties normalisées de .NET, mais plus sur ceux qui non. Microsoft a publié une "promesse" qu'elles n'appliqueront pas ces droits de propriété intellectuelle, mais je suis d'accord avec la FSF à ce sujet en considérant l'histoire de Microsoft.



11
votes

Je pense qu'un aspect de la réponse est de regarder l'activité du projet.

Voici PNET'S: http://git.savannah.gnu.org/cgit/dotgnu-pnet/ < / a>

Voici mono's: https://github.com/mono/mono/commits

Pnet semble obtenir une activité plusieurs fois par semaine. Mono obtient une activité plusieurs fois par heure.

La dernière version de Pnet est de 0,8 à partir de mars 2007, la dernière version de Mono est 2.4.2 cette semaine.

En ce qui concerne la controverse, s'il y a des brevets qui vont à Torpedo mono, ils vont s'appliquer de manière égale à Pnet.


0 commentaires

2
votes

Le projet portable.net est inactif depuis 2009.


0 commentaires