URL: https://linuxfr.org/users/patrick_g/journaux/pourquoi-monoc-est-une-folie Title: Pourquoi Mono/C# est une folie Authors: patrick_g Date: 2008年07月21日T09:37:12+02:00 Tags: Score: 3 Il y a toujours eu beaucoup de critiques sur le travail de Miguel de Icaza en ce qui concerne Mono et C#. Outre la méfiance envers tout ce qui vient de Microsoft, l'argument le plus souvent employé est que le monde du libre va être perpétuellement à la traîne de Microsoft et ne pourra donc jamais innover. Comme C# est une techno Microsoft la conséquence logique c'est que de Icaza et ses développeurs vont se contenter de plus ou moins tout _réimplémenter_ et qu'ils ne pourront jamais _décider_ du futur de cette technologie. Si cet argument semble de bon sens je n'en avait toutefois jamais vu de manifestation concrète....jusqu'à aujourd'hui. Le groupe Microsoft chargé de la future version 4 de C# vient de donner une interview sur leur travail : [http://channel9.msdn.com/posts/Charles/C-40-Meet-the-Design-(...)](http://channel9.msdn.com/posts/Charles/C-40-Meet-the-Design-Team/) C'est essentiellement beaucoup de blabla sans aucun détail technique spécifiques sur les nouveautés du langage. Miguel de Icaza a posté une entrée dans son blog au sujet de cette interview. Il commence par s'extasier sur le fait que la team C# de Microsoft se réunit dans la même pièce 3 fois par semaine et depuis 9 ans. Pour Miguel cela explique pourquoi le langage a aussi bien évolué. Mais ce qui est vraiment révélateur/fascinant/consternant/hallucinant ce sont les 2 phrases suivantes de Miguel : "_Malheureusement il n'y a pas de détails dans l'interview à propos des nouveautés de C# 4.0. Nous devons attendre jusqu'au PDC (Professional Developers Conference) pour avoir une idée de ce qui va arriver. Heureusement, le compilateur C# de Mono est déjà compatible avec la version 3.0 et nous sommes prêt à ajouter les fonctions de la version 4.0 dès qu'elles seront rendues publiques_". C'est vraiment l'aveu franc et ingénu du mode de développement de Mono/C# par Miguel de Icaza et son team. On laisse Microsoft décider de tout et ensuite on réimplémente avec plusieurs mois/années de retard. Le monde du libre n'a rien à dire. Autrement dit et pour reprendre la critique du début : "ils ne pourront jamais _décider_ du futur de cette technologie". Conclusion : Faire reposer des éléments essentiels de l'écosystème Linux sur Mono/C# est **dangereux** car c'est Microsoft le seul et unique décideur.

AltStyle によって変換されたページ (->オリジナル) /