Sur une vidéo du site d'intel, un des développeurs de mono spécifi que le projet est développé en collaboration avec Microsoft, ce qui montre une certaine ouverture de Microsoft envers le projet.
Par contre, je dois admettre que selon l'entente entre novell et microsoft, seul les clients de novell on le droit d'utiliser le l'équivalent du framework .NET sous MONO, le reste étant plutôt toléré je dirais. De ce que je sais, Mono implémente son propre framework, donc si on utilise le c# sous mono avec ce framework, il n'y a aucune raison pour qu'un jour s'attaque à des développeurs ayant bâti leur logiciel avec ces outils.
Personellement, je soutient le projet Mono à 100% ! Il permet d'utiliser un langage intéressant, et de pouvoir rendre multiplateforme des logiciels qui n'auraient pas pu autrement.
Quel serait l'intérêt, ou le possible gain d'argent pour MS à empêcher l'utilisation d'un langage qu'il a crée, et standardisé ?
Dans ce cas, pourquoi ne pas avoir libéré le bouzin dès le début plutôt que d'en faire 2 en parallèle.
On a aussi dit un temps que sql server express et (avant lui MSDE) était une plaisanterie marketing qui durerait une année, dont le but serait de prendre en otage les développeurs avec une mise à jour forcée vers SQL server à la clé.
Ce n'est toujours pas arrivé.
Pour ce qui est de mono sous linux, ben une techno facile à apprivoiser qui débarque avec un IDE digne de ce nom, c'est plutôt une bonne chose. Mais bon c'est sans compter les extrémistes du libres et les anti microsoft primaires, franchement, vivement qu'on ne les écoute plus.
Le C# a été standardisé (ECMA) dès la première version (http://www.ecma-international.org/pu...ber%202001.pdf) et aussi à l'ISO (http://www.iso.org/iso/catalogue_det...csnumber=36768).
Dès le départ, il a été possible de faire du C# sans dépenser un centime sous Windows avec des outils comme SharpDevelop et par la suite VS Express.
De plus, il ne s'agit pas de faire deux .NET en parallèle (et d'ailleurs, vu les réactions des anti-MS primaires, je ne crois pas que ce soit une bonne idée pour MS de développer lui même une version Linux). Il y a donc une version Windows développée par MS et une version Linux/Mac développée par Novell via Mono. Le standard implémenté est le même à la base, avec des spécificités à chaque plateformes (on ne fait pas de WPF sous Linux, et c'est pas le plus pratique du monde de faire du GTK# pour une appli Windows) ce qui est normal.
Après, Mono permet aussi d'avoir un runtime pour Silverlight sur Linux (vu que là, MS développe à la fois la version Windows & Mac) et pour l'instant ce n'est pas encore prêt de s'arrêter.
Qu'il y ai une dépendance (dans le principe) à MS n'est pas plus mal que d'avoir une dépendance via Sun pour Java (oui, Java est contrôlée par un organisme tiers ... à l'initiative de Sun tient ...). Mais la majorité des critiques se basent sur le fait que ce soit un truc d'origine MS, pas sur le fait que ce soit techniquement mauvais ... et donc bien sur, vu que le C# et la plateforme .NET c'est une idée de MS qui est le diable, alors le C# n'est qu'une pale copie de Java, le .NET est une usine à gaz, et on ne devrait surtout jamais l'utiliser quelque soit la raison, et surtout pas pour faire un programme GPL, licence tant choyée par Stallman ...
Après, c'est sur que sans lui le monde informatique n'aurait pas été ce qu'il est, mais ça en devient une guerre sainte qui prend en otage l'ensemble des développeurs ...
Je blâme tout autant la dépendance de java à sun, je ne suis aps incohérent. D'ailleurs, je crois que cette dernière à fait plus de dégâts que ce qu'on voit avec mono.
Je crois que si cette plateforme continue d'évoluer comme elle le fait, on va droit dans le mur. Et ça va finir comme java, un vaste bordel, mais bon, on a pas mieux donc on fait avec.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager