• [^] # Re: Techniquement, pourquoi Mono

    Posté par . En réponse au journal Utiliser Mono sans peur. Évalué à 3.

    Franchement, n'ayant jamais programmé avec Mono, je ne suis pas la personne la mieux placée pour répondre précisément à cette question. Il y a déjà eu des réponses, il y en a sur le web.

    Je vois personnellement plusieurs choses

    1) Mono et .NET ne sont pas que C#. .NET/Mono est un environnement conçu pour la programmation avec plusieurs langages. N'importe quelle VM peut théoriquement le faire (Scala, Clojure sur Java etc.). Mais on sait très bien que lorsque c'est conçu pour, ça fonctionne généralement mieux.

    2) Ça permet d'attirer des programmeurs n'ayant jamais touchés qu'à .NET à venir plus facilement vers le libre. Et ça, on pourra dire ce que l'on veut, ça n'est pas rien.

    3) Mono est, je crois très objectivement, l'environnement de développement le plus abouti et le plus agréable pour GNOME. L'arrivée de Vala, les améliorations apportées à Anjuta peuvent progressivement changer la donne, mais en l'état actuel...

    4) Il y a sans doute plein de fonctionnalités techniques qui justifient dans tels et tels cas l'utilisation de Mono plutôt que X ou Y, mais je ne connais pas suffisamment la chose pour m'avancer dans ce domaine.

    Au sujet de 1) : Parrot est une réponse. Et personnellement, c'est une réponse que j'apprécie. Je n'aime pas les gros framework, les gros IDE etc. question de gout.

    Au sujet de 2) : seul Mono peut y répondre.

    Au sujet de 3) : tout dépend de l'avenir de Vala, des outils de devs Python/Gnome mais aussi Java/Gnome (ne l'oublions pas !).